fix(core): update
This commit is contained in:
4
material/404.html
Normal file
4
material/404.html
Normal file
@ -0,0 +1,4 @@
|
||||
{% extends "base.html" %}
|
||||
{% block content %}
|
||||
<h1>404 - Not found</h1>
|
||||
{% endblock %}
|
0
material/__init__.py
Normal file
0
material/__init__.py
Normal file
4
material/assets/fonts/font-awesome.css
vendored
Normal file
4
material/assets/fonts/font-awesome.css
vendored
Normal file
File diff suppressed because one or more lines are too long
13
material/assets/fonts/material-icons.css
Normal file
13
material/assets/fonts/material-icons.css
Normal file
@ -0,0 +1,13 @@
|
||||
/*!
|
||||
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
||||
* use this file except in compliance with the License. You may obtain a copy
|
||||
* of the License at:
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, SOFTWARE
|
||||
* DISTRIBUTED UNDER THE LICENSE IS DISTRIBUTED ON AN "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
* SEE THE LICENSE FOR THE SPECIFIC LANGUAGE GOVERNING PERMISSIONS AND
|
||||
* LIMITATIONS UNDER THE LICENSE.
|
||||
*/@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("specimen/MaterialIcons-Regular.woff2") format("woff2"),url("specimen/MaterialIcons-Regular.woff") format("woff"),url("specimen/MaterialIcons-Regular.ttf") format("truetype")}
|
BIN
material/assets/fonts/specimen/FontAwesome.ttf
Normal file
BIN
material/assets/fonts/specimen/FontAwesome.ttf
Normal file
Binary file not shown.
BIN
material/assets/fonts/specimen/FontAwesome.woff
Normal file
BIN
material/assets/fonts/specimen/FontAwesome.woff
Normal file
Binary file not shown.
BIN
material/assets/fonts/specimen/FontAwesome.woff2
Normal file
BIN
material/assets/fonts/specimen/FontAwesome.woff2
Normal file
Binary file not shown.
BIN
material/assets/fonts/specimen/MaterialIcons-Regular.ttf
Normal file
BIN
material/assets/fonts/specimen/MaterialIcons-Regular.ttf
Normal file
Binary file not shown.
BIN
material/assets/fonts/specimen/MaterialIcons-Regular.woff
Normal file
BIN
material/assets/fonts/specimen/MaterialIcons-Regular.woff
Normal file
Binary file not shown.
BIN
material/assets/fonts/specimen/MaterialIcons-Regular.woff2
Normal file
BIN
material/assets/fonts/specimen/MaterialIcons-Regular.woff2
Normal file
Binary file not shown.
BIN
material/assets/images/favicon.png
Normal file
BIN
material/assets/images/favicon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 521 B |
20
material/assets/images/icons/bitbucket.1b09e088.svg
Normal file
20
material/assets/images/icons/bitbucket.1b09e088.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="352" height="448"
|
||||
viewBox="0 0 352 448" id="__bitbucket">
|
||||
<path fill="currentColor" d="M203.75 214.75q2 15.75-12.625 25.25t-27.875
|
||||
1.5q-9.75-4.25-13.375-14.5t-0.125-20.5 13-14.5q9-4.5 18.125-3t16 8.875
|
||||
6.875 16.875zM231.5 209.5q-3.5-26.75-28.25-41t-49.25-3.25q-15.75
|
||||
7-25.125 22.125t-8.625 32.375q1 22.75 19.375 38.75t41.375 14q22.75-2
|
||||
38-21t12.5-42zM291.25
|
||||
74q-5-6.75-14-11.125t-14.5-5.5-17.75-3.125q-72.75-11.75-141.5 0.5-10.75
|
||||
1.75-16.5 3t-13.75 5.5-12.5 10.75q7.5 7 19 11.375t18.375 5.5 21.875
|
||||
2.875q57 7.25 112 0.25 15.75-2 22.375-3t18.125-5.375 18.75-11.625zM305.5
|
||||
332.75q-2 6.5-3.875 19.125t-3.5 21-7.125 17.5-14.5 14.125q-21.5
|
||||
12-47.375 17.875t-50.5 5.5-50.375-4.625q-11.5-2-20.375-4.5t-19.125-6.75-18.25-10.875-13-15.375q-6.25-24-14.25-73l1.5-4
|
||||
4.5-2.25q55.75 37 126.625 37t126.875-37q5.25 1.5 6 5.75t-1.25 11.25-2
|
||||
9.25zM350.75 92.5q-6.5 41.75-27.75 163.75-1.25 7.5-6.75 14t-10.875
|
||||
10-13.625 7.75q-63 31.5-152.5
|
||||
22-62-6.75-98.5-34.75-3.75-3-6.375-6.625t-4.25-8.75-2.25-8.5-1.5-9.875-1.375-8.75q-2.25-12.5-6.625-37.5t-7-40.375-5.875-36.875-5.5-39.5q0.75-6.5
|
||||
4.375-12.125t7.875-9.375 11.25-7.5 11.5-5.625 12-4.625q31.25-11.5
|
||||
78.25-16 94.75-9.25 169 12.5 38.75 11.5 53.75 30.5 4 5 4.125
|
||||
12.75t-1.375 13.5z" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
18
material/assets/images/icons/github.f0b8504a.svg
Normal file
18
material/assets/images/icons/github.f0b8504a.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="416" height="448"
|
||||
viewBox="0 0 416 448" id="__github">
|
||||
<path fill="currentColor" d="M160 304q0 10-3.125 20.5t-10.75 19-18.125
|
||||
8.5-18.125-8.5-10.75-19-3.125-20.5 3.125-20.5 10.75-19 18.125-8.5
|
||||
18.125 8.5 10.75 19 3.125 20.5zM320 304q0 10-3.125 20.5t-10.75
|
||||
19-18.125 8.5-18.125-8.5-10.75-19-3.125-20.5 3.125-20.5 10.75-19
|
||||
18.125-8.5 18.125 8.5 10.75 19 3.125 20.5zM360
|
||||
304q0-30-17.25-51t-46.75-21q-10.25 0-48.75 5.25-17.75 2.75-39.25
|
||||
2.75t-39.25-2.75q-38-5.25-48.75-5.25-29.5 0-46.75 21t-17.25 51q0 22 8
|
||||
38.375t20.25 25.75 30.5 15 35 7.375 37.25 1.75h42q20.5 0
|
||||
37.25-1.75t35-7.375 30.5-15 20.25-25.75 8-38.375zM416 260q0 51.75-15.25
|
||||
82.75-9.5 19.25-26.375 33.25t-35.25 21.5-42.5 11.875-42.875 5.5-41.75
|
||||
1.125q-19.5 0-35.5-0.75t-36.875-3.125-38.125-7.5-34.25-12.875-30.25-20.25-21.5-28.75q-15.5-30.75-15.5-82.75
|
||||
0-59.25 34-99-6.75-20.5-6.75-42.5 0-29 12.75-54.5 27 0 47.5 9.875t47.25
|
||||
30.875q36.75-8.75 77.25-8.75 37 0 70 8 26.25-20.5
|
||||
46.75-30.25t47.25-9.75q12.75 25.5 12.75 54.5 0 21.75-6.75 42 34 40 34
|
||||
99.5z" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
38
material/assets/images/icons/gitlab.6dd19c00.svg
Normal file
38
material/assets/images/icons/gitlab.6dd19c00.svg
Normal file
@ -0,0 +1,38 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500"
|
||||
viewBox="0 0 500 500" id="__gitlab">
|
||||
<g transform="translate(156.197863, 1.160267)">
|
||||
<path fill="currentColor"
|
||||
d="M93.667,473.347L93.667,473.347l90.684-279.097H2.983L93.667,
|
||||
473.347L93.667,473.347z" />
|
||||
</g>
|
||||
<g transform="translate(28.531199, 1.160800)" opacity="0.7">
|
||||
<path fill="currentColor"
|
||||
d="M221.333,473.345L130.649,194.25H3.557L221.333,473.345L221.333,
|
||||
473.345z" />
|
||||
</g>
|
||||
<g transform="translate(0.088533, 0.255867)" opacity="0.5">
|
||||
<path fill="currentColor"
|
||||
d="M32,195.155L32,195.155L4.441,279.97c-2.513,7.735,0.24,16.21,6.821,
|
||||
20.99l238.514,173.29 L32,195.155L32,195.155z" />
|
||||
</g>
|
||||
<g transform="translate(29.421866, 280.255593)">
|
||||
<path fill="currentColor"
|
||||
d="M2.667-84.844h127.092L75.14-252.942c-2.811-8.649-15.047-8.649-17.856,
|
||||
0L2.667-84.844 L2.667-84.844z" />
|
||||
</g>
|
||||
<g transform="translate(247.197860, 1.160800)" opacity="0.7">
|
||||
<path fill="currentColor"
|
||||
d="M2.667,473.345L93.351,194.25h127.092L2.667,473.345L2.667,
|
||||
473.345z" />
|
||||
</g>
|
||||
<g transform="translate(246.307061, 0.255867)" opacity="0.5">
|
||||
<path fill="currentColor"
|
||||
d="M221.334,195.155L221.334,195.155l27.559,84.815c2.514,7.735-0.24,
|
||||
16.21-6.821,20.99 L3.557,474.25L221.334,195.155L221.334,195.155z" />
|
||||
</g>
|
||||
<g transform="translate(336.973725, 280.255593)">
|
||||
<path fill="currentColor"
|
||||
d="M130.667-84.844H3.575l54.618-168.098c2.811-8.649,15.047-8.649,
|
||||
17.856,0L130.667-84.844 L130.667-84.844z" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.6 KiB |
6
material/assets/javascripts/application.8c0d971c.js
Normal file
6
material/assets/javascripts/application.8c0d971c.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.da.js
Normal file
1
material/assets/javascripts/lunr/lunr.da.js
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,m,i;e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=(r=e.stemmerSupport.Among,m=e.stemmerSupport.SnowballProgram,i=new function(){var i,t,n,s=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],o=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],u=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],c=new m;function l(){var e,r=c.limit-c.cursor;c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.find_among_b(o,4)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e)}this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r=c.cursor;return function(){var e,r=c.cursor+3;if(t=c.limit,0<=r&&r<=c.limit){for(i=r;;){if(e=c.cursor,c.in_grouping(d,97,248)){c.cursor=e;break}if((c.cursor=e)>=c.limit)return;c.cursor++}for(;!c.out_grouping(d,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(t=c.cursor)<i&&(t=i)}}(),c.limit_backward=r,c.cursor=c.limit,function(){var e,r;if(c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(s,32),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:c.in_grouping_b(u,97,229)&&c.slice_del()}}(),c.cursor=c.limit,l(),c.cursor=c.limit,function(){var e,r,i,n=c.limit-c.cursor;if(c.ket=c.cursor,c.eq_s_b(2,"st")&&(c.bra=c.cursor,c.eq_s_b(2,"ig")&&c.slice_del()),c.cursor=c.limit-n,c.cursor>=t&&(r=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,e=c.find_among_b(a,5),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del(),i=c.limit-c.cursor,l(),c.cursor=c.limit-i;break;case 2:c.slice_from("løs")}}(),c.cursor=c.limit,c.cursor>=t&&(e=c.limit_backward,c.limit_backward=t,c.ket=c.cursor,c.out_grouping_b(d,97,248)?(c.bra=c.cursor,n=c.slice_to(n),c.limit_backward=e,c.eq_v_b(n)&&c.slice_del()):c.limit_backward=e),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}});
|
1
material/assets/javascripts/lunr/lunr.de.js
Normal file
1
material/assets/javascripts/lunr/lunr.de.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.du.js
Normal file
1
material/assets/javascripts/lunr/lunr.du.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.es.js
Normal file
1
material/assets/javascripts/lunr/lunr.es.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.fi.js
Normal file
1
material/assets/javascripts/lunr/lunr.fi.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.fr.js
Normal file
1
material/assets/javascripts/lunr/lunr.fr.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.hu.js
Normal file
1
material/assets/javascripts/lunr/lunr.hu.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.it.js
Normal file
1
material/assets/javascripts/lunr/lunr.it.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.ja.js
Normal file
1
material/assets/javascripts/lunr/lunr.ja.js
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(m){if(void 0===m)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===m.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var l="2"==m.version[0];m.ja=function(){this.pipeline.reset(),this.pipeline.add(m.ja.trimmer,m.ja.stopWordFilter,m.ja.stemmer),l?this.tokenizer=m.ja.tokenizer:(m.tokenizer&&(m.tokenizer=m.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=m.ja.tokenizer))};var j=new m.TinySegmenter;m.ja.tokenizer=function(e){var r,t,i,n,o,s,p,a,u;if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return l?new m.Token(e.toLowerCase()):e.toLowerCase()});for(r=(t=e.toString().toLowerCase().replace(/^\s+/,"")).length-1;0<=r;r--)if(/\S/.test(t.charAt(r))){t=t.substring(0,r+1);break}for(o=[],i=t.length,p=a=0;a<=i;a++)if(s=a-p,t.charAt(a).match(/\s/)||a==i){if(0<s)for(n=j.segment(t.slice(p,a)).filter(function(e){return!!e}),u=p,r=0;r<n.length;r++)l?o.push(new m.Token(n[r],{position:[u,n[r].length],index:o.length})):o.push(n[r]),u+=n[r].length;p=a+1}return o},m.ja.stemmer=function(e){return e},m.Pipeline.registerFunction(m.ja.stemmer,"stemmer-ja"),m.ja.wordCharacters="一二三四五六七八九十百千万億兆一-龠々〆ヵヶぁ-んァ-ヴーア-ン゙a-zA-Za-zA-Z0-90-9",m.ja.trimmer=m.trimmerSupport.generateTrimmer(m.ja.wordCharacters),m.Pipeline.registerFunction(m.ja.trimmer,"trimmer-ja"),m.ja.stopWordFilter=m.generateStopWordFilter("これ それ あれ この その あの ここ そこ あそこ こちら どこ だれ なに なん 何 私 貴方 貴方方 我々 私達 あの人 あのかた 彼女 彼 です あります おります います は が の に を で え から まで より も どの と し それで しかし".split(" ")),m.Pipeline.registerFunction(m.ja.stopWordFilter,"stopWordFilter-ja"),m.jp=m.ja,m.Pipeline.registerFunction(m.jp.stemmer,"stemmer-jp"),m.Pipeline.registerFunction(m.jp.trimmer,"trimmer-jp"),m.Pipeline.registerFunction(m.jp.stopWordFilter,"stopWordFilter-jp")}});
|
1
material/assets/javascripts/lunr/lunr.jp.js
Normal file
1
material/assets/javascripts/lunr/lunr.jp.js
Normal file
@ -0,0 +1 @@
|
||||
module.exports=require("./lunr.ja");
|
1
material/assets/javascripts/lunr/lunr.multi.js
Normal file
1
material/assets/javascripts/lunr/lunr.multi.js
Normal file
@ -0,0 +1 @@
|
||||
!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(o){o.multiLanguage=function(){for(var e=Array.prototype.slice.call(arguments),i=e.join("-"),t="",r=[],n=[],s=0;s<e.length;++s)"en"==e[s]?(t+="\\w",r.unshift(o.stopWordFilter),r.push(o.stemmer),n.push(o.stemmer)):(t+=o[e[s]].wordCharacters,r.unshift(o[e[s]].stopWordFilter),r.push(o[e[s]].stemmer),n.push(o[e[s]].stemmer));var p=o.trimmerSupport.generateTrimmer(t);return o.Pipeline.registerFunction(p,"lunr-multi-trimmer-"+i),r.unshift(p),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,r),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,n))}}}});
|
1
material/assets/javascripts/lunr/lunr.nl.js
Normal file
1
material/assets/javascripts/lunr/lunr.nl.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.no.js
Normal file
1
material/assets/javascripts/lunr/lunr.no.js
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,n,i;e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=(r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){var o,s,a=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],m=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],u=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],d=[119,125,149,1],c=new n;this.setCurrent=function(e){c.setCurrent(e)},this.getCurrent=function(){return c.getCurrent()},this.stem=function(){var e,r,n,i,t=c.cursor;return function(){var e,r=c.cursor+3;if(s=c.limit,0<=r||r<=c.limit){for(o=r;;){if(e=c.cursor,c.in_grouping(u,97,248)){c.cursor=e;break}if(e>=c.limit)return;c.cursor=e+1}for(;!c.out_grouping(u,97,248);){if(c.cursor>=c.limit)return;c.cursor++}(s=c.cursor)<o&&(s=o)}}(),c.limit_backward=t,c.cursor=c.limit,function(){var e,r,n;if(c.cursor>=s&&(r=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,e=c.find_among_b(a,29),c.limit_backward=r,e))switch(c.bra=c.cursor,e){case 1:c.slice_del();break;case 2:n=c.limit-c.cursor,c.in_grouping_b(d,98,122)?c.slice_del():(c.cursor=c.limit-n,c.eq_s_b(1,"k")&&c.out_grouping_b(u,97,248)&&c.slice_del());break;case 3:c.slice_from("er")}}(),c.cursor=c.limit,r=c.limit-c.cursor,c.cursor>=s&&(e=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,c.find_among_b(m,2)?(c.bra=c.cursor,c.limit_backward=e,c.cursor=c.limit-r,c.cursor>c.limit_backward&&(c.cursor--,c.bra=c.cursor,c.slice_del())):c.limit_backward=e),c.cursor=c.limit,c.cursor>=s&&(i=c.limit_backward,c.limit_backward=s,c.ket=c.cursor,(n=c.find_among_b(l,11))?(c.bra=c.cursor,c.limit_backward=i,1==n&&c.slice_del()):c.limit_backward=i),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}});
|
1
material/assets/javascripts/lunr/lunr.pt.js
Normal file
1
material/assets/javascripts/lunr/lunr.pt.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.ro.js
Normal file
1
material/assets/javascripts/lunr/lunr.ro.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.ru.js
Normal file
1
material/assets/javascripts/lunr/lunr.ru.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/lunr.stemmer.support.js
Normal file
1
material/assets/javascripts/lunr/lunr.stemmer.support.js
Normal file
@ -0,0 +1 @@
|
||||
!function(r,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(r.lunr)}(this,function(){return function(r){r.stemmerSupport={Among:function(r,t,i,s){if(this.toCharArray=function(r){for(var t=r.length,i=new Array(t),s=0;s<t;s++)i[s]=r.charCodeAt(s);return i},!r&&""!=r||!t&&0!=t||!i)throw"Bad Among initialisation: s:"+r+", substring_i: "+t+", result: "+i;this.s_size=r.length,this.s=this.toCharArray(r),this.substring_i=t,this.result=i,this.method=s},SnowballProgram:function(){var b;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(r){b=r,this.cursor=0,this.limit=r.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var r=b;return b=null,r},in_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor++,!0}return!1},in_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(s<=i&&t<=s&&r[(s-=t)>>3]&1<<(7&s))return this.cursor--,!0}return!1},out_grouping:function(r,t,i){if(this.cursor<this.limit){var s=b.charCodeAt(this.cursor);if(i<s||s<t)return this.cursor++,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor++,!0}return!1},out_grouping_b:function(r,t,i){if(this.cursor>this.limit_backward){var s=b.charCodeAt(this.cursor-1);if(i<s||s<t)return this.cursor--,!0;if(!(r[(s-=t)>>3]&1<<(7&s)))return this.cursor--,!0}return!1},eq_s:function(r,t){if(this.limit-this.cursor<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor+i)!=t.charCodeAt(i))return!1;return this.cursor+=r,!0},eq_s_b:function(r,t){if(this.cursor-this.limit_backward<r)return!1;for(var i=0;i<r;i++)if(b.charCodeAt(this.cursor-r+i)!=t.charCodeAt(i))return!1;return this.cursor-=r,!0},find_among:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=r[c],_=f;_<l.s_size;_++){if(e+f==n){a=-1;break}if(a=b.charCodeAt(e+f)-l.s[_])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){if(u>=(l=r[i]).s_size){if(this.cursor=e+l.s_size,!l.method)return l.result;var m=l.method();if(this.cursor=e+l.s_size,m)return l.result}if((i=l.substring_i)<0)return 0}},find_among_b:function(r,t){for(var i=0,s=t,e=this.cursor,n=this.limit_backward,u=0,o=0,h=!1;;){for(var c=i+(s-i>>1),a=0,f=u<o?u:o,l=(_=r[c]).s_size-1-f;0<=l;l--){if(e-f==n){a=-1;break}if(a=b.charCodeAt(e-1-f)-_.s[l])break;f++}if(a<0?(s=c,o=f):(i=c,u=f),s-i<=1){if(0<i||s==i||h)break;h=!0}}for(;;){var _;if(u>=(_=r[i]).s_size){if(this.cursor=e-_.s_size,!_.method)return _.result;var m=_.method();if(this.cursor=e-_.s_size,m)return _.result}if((i=_.substring_i)<0)return 0}},replace_s:function(r,t,i){var s=i.length-(t-r);return b=b.substring(0,r)+i+b.substring(t),this.limit+=s,this.cursor>=t?this.cursor+=s:this.cursor>r&&(this.cursor=r),s},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>b.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),b.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}});
|
1
material/assets/javascripts/lunr/lunr.sv.js
Normal file
1
material/assets/javascripts/lunr/lunr.sv.js
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,l,n;e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=(r=e.stemmerSupport.Among,l=e.stemmerSupport.SnowballProgram,n=new function(){var n,t,i=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],s=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],a=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],o=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],u=[119,127,149],m=new l;this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e,r=m.cursor;return function(){var e,r=m.cursor+3;if(t=m.limit,0<=r||r<=m.limit){for(n=r;;){if(e=m.cursor,m.in_grouping(o,97,246)){m.cursor=e;break}if(m.cursor=e,m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(o,97,246);){if(m.cursor>=m.limit)return;m.cursor++}(t=m.cursor)<n&&(t=n)}}(),m.limit_backward=r,m.cursor=m.limit,function(){var e,r=m.limit_backward;if(m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(i,37),m.limit_backward=r,e))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.in_grouping_b(u,98,121)&&m.slice_del()}}(),m.cursor=m.limit,e=m.limit_backward,m.cursor>=t&&(m.limit_backward=t,m.cursor=m.limit,m.find_among_b(s,7)&&(m.cursor=m.limit,m.ket=m.cursor,m.cursor>m.limit_backward&&(m.bra=--m.cursor,m.slice_del())),m.limit_backward=e),m.cursor=m.limit,function(){var e,r;if(m.cursor>=t){if(r=m.limit_backward,m.limit_backward=t,m.cursor=m.limit,m.ket=m.cursor,e=m.find_among_b(a,5))switch(m.bra=m.cursor,e){case 1:m.slice_del();break;case 2:m.slice_from("lös");break;case 3:m.slice_from("full")}m.limit_backward=r}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}});
|
1
material/assets/javascripts/lunr/lunr.th.js
Normal file
1
material/assets/javascripts/lunr/lunr.th.js
Normal file
@ -0,0 +1 @@
|
||||
!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(t){if(void 0===t)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===t.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var i="2"==t.version[0];t.th=function(){this.pipeline.reset(),this.pipeline.add(t.th.trimmer),i?this.tokenizer=t.th.tokenizer:(t.tokenizer&&(t.tokenizer=t.th.tokenizer),this.tokenizerFn&&(this.tokenizerFn=t.th.tokenizer))},t.th.wordCharacters="[-]",t.th.trimmer=t.trimmerSupport.generateTrimmer(t.th.wordCharacters),t.Pipeline.registerFunction(t.th.trimmer,"trimmer-th");var n=t.wordcut;n.init(),t.th.tokenizer=function(e){if(!arguments.length||null==e||null==e)return[];if(Array.isArray(e))return e.map(function(e){return i?new t.Token(e):e});var r=e.toString().replace(/^\s+/,"");return n.cut(r).split("|")}}});
|
1
material/assets/javascripts/lunr/lunr.tr.js
Normal file
1
material/assets/javascripts/lunr/lunr.tr.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/tinyseg.js
Normal file
1
material/assets/javascripts/lunr/tinyseg.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/lunr/wordcut.js
Normal file
1
material/assets/javascripts/lunr/wordcut.js
Normal file
File diff suppressed because one or more lines are too long
1
material/assets/javascripts/modernizr.74668098.js
Normal file
1
material/assets/javascripts/modernizr.74668098.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
material/assets/stylesheets/application.750b69bd.css
Normal file
1
material/assets/stylesheets/application.750b69bd.css
Normal file
File diff suppressed because one or more lines are too long
220
material/base.html
Normal file
220
material/base.html
Normal file
@ -0,0 +1,220 @@
|
||||
{% import "partials/language.html" as lang with context %}
|
||||
{% set feature = config.theme.feature %}
|
||||
{% set palette = config.theme.palette %}
|
||||
{% set font = config.theme.font %}
|
||||
<!doctype html>
|
||||
<html lang="{{ lang.t('language') }}" class="no-js">
|
||||
<head>
|
||||
{% block site_meta %}
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||||
{% if page and page.meta and page.meta.description %}
|
||||
<meta name="description" content="{{ page.meta.description }}">
|
||||
{% elif config.site_description %}
|
||||
<meta name="description" content="{{ config.site_description }}">
|
||||
{% endif %}
|
||||
{% if page and page.meta and page.meta.redirect %}
|
||||
<script>var anchor=window.location.hash.substr(1);location.href="{{ page.meta.redirect }}"+(anchor?"#"+anchor:"")</script>
|
||||
<meta http-equiv="refresh" content="0; url={{ page.meta.redirect }}">
|
||||
<meta name="robots" content="noindex">
|
||||
<link rel="canonical" href="{{ page.meta.redirect }}">
|
||||
{% elif page.canonical_url %}
|
||||
<link rel="canonical" href="{{ page.canonical_url }}">
|
||||
{% endif %}
|
||||
{% if page and page.meta and page.meta.author %}
|
||||
<meta name="author" content="{{ page.meta.author | first }}">
|
||||
{% elif config.site_author %}
|
||||
<meta name="author" content="{{ config.site_author }}">
|
||||
{% endif %}
|
||||
{% for key in [
|
||||
"clipboard.copy",
|
||||
"clipboard.copied",
|
||||
"search.language",
|
||||
"search.pipeline.stopwords",
|
||||
"search.pipeline.trimmer",
|
||||
"search.result.none",
|
||||
"search.result.one",
|
||||
"search.result.other",
|
||||
"search.tokenizer"
|
||||
] %}
|
||||
<meta name="lang:{{ key }}" content="{{ lang.t(key) }}">
|
||||
{% endfor %}
|
||||
<link rel="shortcut icon" href="{{ config.theme.favicon | url }}">
|
||||
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-4.2.0">
|
||||
{% endblock %}
|
||||
{% block htmltitle %}
|
||||
{% if page and page.meta and page.meta.title %}
|
||||
<title>{{ page.meta.title }}</title>
|
||||
{% elif page and page.title and not page.is_homepage %}
|
||||
<title>{{ page.title }} - {{ config.site_name }}</title>
|
||||
{% else %}
|
||||
<title>{{ config.site_name }}</title>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% block styles %}
|
||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/application.750b69bd.css' | url }}">
|
||||
{% if palette.primary or palette.accent %}
|
||||
<link rel="stylesheet" href="{{ 'assets/stylesheets/application-palette.224b79ff.css' | url }}">
|
||||
{% endif %}
|
||||
{% if palette.primary %}
|
||||
{% import "partials/palette.html" as map %}
|
||||
{% set primary = map.primary(
|
||||
palette.primary | replace(" ", "-") | lower
|
||||
) %}
|
||||
<meta name="theme-color" content="{{ primary }}">
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% block libs %}
|
||||
<script src="{{ 'assets/javascripts/modernizr.74668098.js' | url }}"></script>
|
||||
{% endblock %}
|
||||
{% block fonts %}
|
||||
{% if font != false %}
|
||||
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family={{
|
||||
font.text | replace(' ', '+') + ':300,400,400i,700|' +
|
||||
font.code | replace(' ', '+')
|
||||
}}">
|
||||
<style>body,input{font-family:"{{ font.text }}","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"{{ font.code }}","Courier New",Courier,monospace}</style>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
<link rel="stylesheet" href="{{ 'assets/fonts/material-icons.css' | url }}">
|
||||
{% if config.extra.manifest %}
|
||||
<link rel="manifest" href="{{ config.extra.manifest | url }}">
|
||||
{% endif %}
|
||||
{% for path in config["extra_css"] %}
|
||||
<link rel="stylesheet" href="{{ path | url }}">
|
||||
{% endfor %}
|
||||
{% block analytics %}
|
||||
{% if config.google_analytics %}
|
||||
{% include "partials/integrations/analytics.html" %}
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% block extrahead %}{% endblock %}
|
||||
</head>
|
||||
{% if palette.primary or palette.accent %}
|
||||
{% set primary = palette.primary | replace(" ", "-") | lower %}
|
||||
{% set accent = palette.accent | replace(" ", "-") | lower %}
|
||||
<body dir="{{ lang.t('direction') }}" data-md-color-primary="{{ primary }}" data-md-color-accent="{{ accent }}">
|
||||
{% else %}
|
||||
<body dir="{{ lang.t('direction') }}">
|
||||
{% endif %}
|
||||
<svg class="md-svg">
|
||||
<defs>
|
||||
{% set platform = config.extra.repo_icon or config.repo_url %}
|
||||
{% if "github" in platform %}
|
||||
{% include "assets/images/icons/github.f0b8504a.svg" %}
|
||||
{% elif "gitlab" in platform %}
|
||||
{% include "assets/images/icons/gitlab.6dd19c00.svg" %}
|
||||
{% elif "bitbucket" in platform %}
|
||||
{% include "assets/images/icons/bitbucket.1b09e088.svg" %}
|
||||
{% endif %}
|
||||
</defs>
|
||||
</svg>
|
||||
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
|
||||
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
|
||||
<label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
|
||||
{% if page.toc | first is defined %}
|
||||
<a href="{{ (page.toc | first).url }}" tabindex="1" class="md-skip">
|
||||
{{ lang.t('skip.link.title') }}
|
||||
</a>
|
||||
{% endif %}
|
||||
{% block header %}
|
||||
{% include "partials/header.html" %}
|
||||
{% endblock %}
|
||||
<div class="md-container">
|
||||
{% block hero %}
|
||||
{% if page and page.meta and page.meta.hero %}
|
||||
{% include "partials/hero.html" with context %}
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% if feature.tabs %}
|
||||
{% include "partials/tabs.html" %}
|
||||
{% endif %}
|
||||
<main class="md-main">
|
||||
<div class="md-main__inner md-grid" data-md-component="container">
|
||||
{% block site_nav %}
|
||||
{% if nav %}
|
||||
<div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
{% include "partials/nav.html" %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if page.toc %}
|
||||
<div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
|
||||
<div class="md-sidebar__scrollwrap">
|
||||
<div class="md-sidebar__inner">
|
||||
{% include "partials/toc.html" %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
<div class="md-content">
|
||||
<article class="md-content__inner md-typeset">
|
||||
{% block content %}
|
||||
{% if page.edit_url %}
|
||||
<a href="{{ page.edit_url }}" title="{{ lang.t('edit.link.title') }}" class="md-icon md-content__icon"></a>
|
||||
{% endif %}
|
||||
{% if not "\x3ch1" in page.content %}
|
||||
<h1>{{ page.title | default(config.site_name, true)}}</h1>
|
||||
{% endif %}
|
||||
{{ page.content }}
|
||||
{% block source %}
|
||||
{% if page and page.meta and page.meta.source %}
|
||||
<h2 id="__source">{{ lang.t("meta.source") }}</h2>
|
||||
{% set repo = config.repo_url %}
|
||||
{% if repo | last == "/" %}
|
||||
{% set repo = repo[:-1] %}
|
||||
{% endif %}
|
||||
{% set path = page.meta.path | default([""]) %}
|
||||
{% set file = page.meta.source %}
|
||||
<a href="{{ [repo, path, file] | join('/') }}" title="{{ file }}" class="md-source-file">
|
||||
{{ file }}
|
||||
</a>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% endblock %}
|
||||
{% block disqus %}
|
||||
{% include "partials/integrations/disqus.html" %}
|
||||
{% endblock %}
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
{% block footer %}
|
||||
{% include "partials/footer.html" %}
|
||||
{% endblock %}
|
||||
</div>
|
||||
{% block scripts %}
|
||||
<script src="{{ 'assets/javascripts/application.8c0d971c.js' | url }}"></script>
|
||||
{% if lang.t("search.language") != "en" %}
|
||||
{% set languages = lang.t("search.language").split(",") %}
|
||||
{% if languages | length and languages[0] != "" %}
|
||||
{% set path = "assets/javascripts/lunr/" %}
|
||||
<script src="{{ (path ~ 'lunr.stemmer.support.js') | url }}"></script>
|
||||
{% for language in languages | map("trim") %}
|
||||
{% if language != "en" %}
|
||||
{% if language == "ja" %}
|
||||
<script src="{{ (path ~ 'tinyseg.js') | url }}"></script>
|
||||
{% endif %}
|
||||
{% if language in ("da", "de", "es", "fi", "fr", "hu", "it", "ja", "nl", "no", "pt", "ro", "ru", "sv", "th", "tr") %}
|
||||
<script src="{{ (path ~ 'lunr.' ~ language ~ '.js') | url }}"></script>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% if languages | length > 1 %}
|
||||
<script src="{{ (path ~ 'lunr.multi.js') | url }}"></script>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
<script>app.initialize({version:"{{ mkdocs_version }}",url:{base:"{{ base_url }}"}})</script>
|
||||
{% for path in config["extra_javascript"] %}
|
||||
<script src="{{ path | url }}"></script>
|
||||
{% endfor %}
|
||||
{% endblock %}
|
||||
</body>
|
||||
</html>
|
3
material/custom/imprint.html
Normal file
3
material/custom/imprint.html
Normal file
@ -0,0 +1,3 @@
|
||||
<a href="https://lossless.gmbh">Impressum</a> |
|
||||
<a href="https://lossless.gmbh/privacy">Privacy Policy</a> |
|
||||
<a href="https://lossless.support">Support</a>
|
1
material/main.html
Normal file
1
material/main.html
Normal file
@ -0,0 +1 @@
|
||||
{% extends "base.html" %}
|
73
material/mkdocs_theme.yml
Normal file
73
material/mkdocs_theme.yml
Normal file
@ -0,0 +1,73 @@
|
||||
# Copyright (c) 2016-2019 Martin Donath <martin.donath@squidfunk.com>
|
||||
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documentation files (the "Software"), to
|
||||
# deal in the Software without restriction, including without limitation the
|
||||
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
# sell copies of the Software, and to permit persons to whom the Software is
|
||||
# furnished to do so, subject to the following conditions:
|
||||
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
||||
# IN THE SOFTWARE.
|
||||
|
||||
# Language for theme localization
|
||||
language: en
|
||||
|
||||
# Text direction (can be ltr or rtl), default: ltr
|
||||
direction:
|
||||
|
||||
# Feature flags for functionality that alters behavior significantly, and thus
|
||||
# may be a matter of taste
|
||||
feature:
|
||||
|
||||
# Another layer on top of the main navigation for larger screens in the form
|
||||
# of tabs, especially useful for larger documentation projects
|
||||
tabs: false
|
||||
|
||||
# Sets the primary and accent color palettes as defined in the Material Design
|
||||
# documentation - possible values can be looked up in the getting started guide
|
||||
palette:
|
||||
|
||||
# Primary color used for header, sidebar and links, default: indigo
|
||||
primary:
|
||||
|
||||
# Accent color for highlighting user interaction, default: indigo
|
||||
accent:
|
||||
|
||||
# Fonts used by Material, automatically loaded from Google Fonts - see the site
|
||||
# for a list of available fonts
|
||||
font:
|
||||
|
||||
# Default font for text
|
||||
text: Roboto
|
||||
|
||||
# Fixed-width font for code listings
|
||||
code: Roboto Mono
|
||||
|
||||
# Favicon to be rendered
|
||||
favicon: assets/images/favicon.png
|
||||
|
||||
# The logo of the documentation shown in the header and navigation can either
|
||||
# be a Material Icon ligature (see https://material.io/icons/) or an image URL
|
||||
logo:
|
||||
icon: "\uE80C"
|
||||
|
||||
# Material includes the search in the header as a partial, not as a separate
|
||||
# template, so it's correct that search.html is missing
|
||||
include_search_page: false
|
||||
|
||||
# Material doesn't use MkDocs search functionality but provides its own. For
|
||||
# this reason, only the search index needs to be built
|
||||
search_index_only: true
|
||||
|
||||
# Static pages to build
|
||||
static_templates:
|
||||
- 404.html
|
52
material/partials/footer.html
Normal file
52
material/partials/footer.html
Normal file
@ -0,0 +1,52 @@
|
||||
{% import "partials/language.html" as lang with context %}
|
||||
<footer class="md-footer">
|
||||
{% if page.previous_page or page.next_page %}
|
||||
<div class="md-footer-nav">
|
||||
<nav class="md-footer-nav__inner md-grid">
|
||||
{% if page.previous_page %}
|
||||
<a href="{{ page.previous_page.url | url }}" title="{{ page.previous_page.title }}" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
|
||||
</div>
|
||||
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
|
||||
<span class="md-flex__ellipsis">
|
||||
<span class="md-footer-nav__direction">
|
||||
{{ lang.t("footer.previous") }}
|
||||
</span>
|
||||
{{ page.previous_page.title }}
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
{% endif %}
|
||||
{% if page.next_page %}
|
||||
<a href="{{ page.next_page.url | url }}" title="{{ page.next_page.title }}" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
|
||||
<div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
|
||||
<span class="md-flex__ellipsis">
|
||||
<span class="md-footer-nav__direction">
|
||||
{{ lang.t("footer.next") }}
|
||||
</span>
|
||||
{{ page.next_page.title }}
|
||||
</span>
|
||||
</div>
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
|
||||
</div>
|
||||
</a>
|
||||
{% endif %}
|
||||
</nav>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="md-footer-meta md-typeset">
|
||||
<div class="md-footer-meta__inner md-grid">
|
||||
<div class="md-footer-copyright">
|
||||
{% if config.copyright %}
|
||||
<div class="md-footer-copyright__highlight">
|
||||
{{ config.copyright }}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% include "custom/imprint.html" %}
|
||||
</div>
|
||||
{% include "partials/social.html" %}
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
45
material/partials/header.html
Normal file
45
material/partials/header.html
Normal file
@ -0,0 +1,45 @@
|
||||
<header class="md-header" data-md-component="header">
|
||||
<nav class="md-header-nav md-grid">
|
||||
<div class="md-flex">
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<a href="{{ config.site_url | default(nav.homepage.url, true) | url }}" title="{{ config.site_name }}" class="md-header-nav__button md-logo">
|
||||
{% if config.theme.logo.icon %}
|
||||
<i class="md-icon">{{ config.theme.logo.icon }}</i>
|
||||
{% else %}
|
||||
<img src="{{ config.theme.logo | url }}" width="24" height="24">
|
||||
{% endif %}
|
||||
</a>
|
||||
</div>
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
|
||||
</div>
|
||||
<div class="md-flex__cell md-flex__cell--stretch">
|
||||
<div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
|
||||
{% if config.site_name == page.title %}
|
||||
{{ config.site_name }}
|
||||
{% else %}
|
||||
<span class="md-header-nav__topic">
|
||||
{{ config.site_name }}
|
||||
</span>
|
||||
<span class="md-header-nav__topic">
|
||||
{{ page.title }}
|
||||
</span>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
{% if "search" in config["plugins"] %}
|
||||
<label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
|
||||
{% include "partials/search.html" %}
|
||||
{% endif %}
|
||||
</div>
|
||||
{% if config.repo_url %}
|
||||
<div class="md-flex__cell md-flex__cell--shrink">
|
||||
<div class="md-header-nav__source">
|
||||
{% include "partials/source.html" %}
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
10
material/partials/hero.html
Normal file
10
material/partials/hero.html
Normal file
@ -0,0 +1,10 @@
|
||||
{% set feature = config.theme.feature %}
|
||||
{% set class = "md-hero" %}
|
||||
{% if not feature.tabs %}
|
||||
{% set class = "md-hero md-hero--expand" %}
|
||||
{% endif %}
|
||||
<div class="{{ class }}" data-md-component="hero">
|
||||
<div class="md-hero__inner md-grid">
|
||||
{{ page.meta.hero }}
|
||||
</div>
|
||||
</div>
|
24
material/partials/integrations/analytics.html
Normal file
24
material/partials/integrations/analytics.html
Normal file
@ -0,0 +1,24 @@
|
||||
{% set analytics = config.google_analytics %}
|
||||
<script>
|
||||
window.ga = window.ga || function() {
|
||||
(ga.q = ga.q || []).push(arguments)
|
||||
}
|
||||
ga.l = +new Date
|
||||
/* Setup integration and send page view */
|
||||
ga("create", "{{ analytics[0] }}", "{{ analytics[1] }}")
|
||||
ga("set", "anonymizeIp", true)
|
||||
ga("send", "pageview")
|
||||
/* Register handler to log search on blur */
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
if (document.forms.search) {
|
||||
var query = document.forms.search.query
|
||||
query.addEventListener("blur", function() {
|
||||
if (this.value) {
|
||||
var path = document.location.pathname;
|
||||
ga("send", "pageview", path + "?q=" + this.value)
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
</script>
|
||||
<script async src="https://www.google-analytics.com/analytics.js"></script>
|
21
material/partials/integrations/disqus.html
Normal file
21
material/partials/integrations/disqus.html
Normal file
@ -0,0 +1,21 @@
|
||||
{% set disqus = config.extra.disqus %}
|
||||
{% if page and page.meta and page.meta.disqus is string %}
|
||||
{% set disqus = page.meta.disqus %}
|
||||
{% endif %}
|
||||
{% if not page.is_homepage and disqus %}
|
||||
<h2 id="__comments">{{ lang.t("meta.comments") }}</h2>
|
||||
<div id="disqus_thread"></div>
|
||||
<script>
|
||||
var disqus_config = function () {
|
||||
this.page.url = "{{ page.canonical_url }}";
|
||||
this.page.identifier =
|
||||
"{{ page.canonical_url | replace(config.site_url, "") }}";
|
||||
};
|
||||
(function() {
|
||||
var d = document, s = d.createElement("script");
|
||||
s.src = "//{{ disqus }}.disqus.com/embed.js";
|
||||
s.setAttribute("data-timestamp", +new Date());
|
||||
(d.head || d.body).appendChild(s);
|
||||
})();
|
||||
</script>
|
||||
{% endif %}
|
11
material/partials/language.html
Normal file
11
material/partials/language.html
Normal file
@ -0,0 +1,11 @@
|
||||
{% import "partials/language/" + config.theme.language + ".html" as lang %}
|
||||
{% import "partials/language/en.html" as fallback %}
|
||||
{% macro t(key) %}{{ {
|
||||
"direction": config.theme.direction,
|
||||
"search.language": (
|
||||
config.extra.search | default({})
|
||||
).language,
|
||||
"search.tokenizer": (
|
||||
config.extra.search | default({})
|
||||
).tokenizer | default("", true),
|
||||
}[key] or lang.t(key) or fallback.t(key) }}{% endmacro %}
|
22
material/partials/language/ar.html
Normal file
22
material/partials/language/ar.html
Normal file
@ -0,0 +1,22 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "ar",
|
||||
"direction": "rtl",
|
||||
"clipboard.copy": "نسخ إلى الحافظة",
|
||||
"clipboard.copied": "تم النسخ الى الحافظة",
|
||||
"edit.link.title": "عدل الصفحة",
|
||||
"footer.previous": "السابقة",
|
||||
"footer.next": "التالية",
|
||||
"meta.comments": "التعليقات",
|
||||
"meta.source": "المصدر",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "بحث",
|
||||
"search.result.placeholder": "اكتب لبدء البحث",
|
||||
"search.result.none": "لا توجد نتائج",
|
||||
"search.result.one": "نتائج البحث مستند واحد",
|
||||
"search.result.other": "نتائج البحث # مستندات",
|
||||
"skip.link.title": "انتقل إلى المحتوى",
|
||||
"source.link.title": "اذهب إلى المصدر",
|
||||
"toc.title": "جدول المحتويات"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/ca.html
Normal file
19
material/partials/language/ca.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "ca",
|
||||
"clipboard.copy": "Còpia al porta-retalls",
|
||||
"clipboard.copied": "Copiat al porta-retalls",
|
||||
"edit.link.title": "Edita aquesta pàgina",
|
||||
"footer.previous": "Anterior",
|
||||
"footer.next": "Següent",
|
||||
"meta.comments": "Comentaris",
|
||||
"meta.source": "Codi font",
|
||||
"search.language": "",
|
||||
"search.placeholder": "Cerca",
|
||||
"search.result.placeholder": "Escriu per a començar a cercar",
|
||||
"search.result.none": "Cap document coincideix",
|
||||
"search.result.one": "1 document coincident",
|
||||
"search.result.other": "# documents coincidents",
|
||||
"skip.link.title": "Salta el contingut",
|
||||
"source.link.title": "Ves al repositori",
|
||||
"toc.title": "Taula de continguts"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/cs.html
Normal file
19
material/partials/language/cs.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "cs",
|
||||
"clipboard.copy": "Kopírovat do schránky",
|
||||
"clipboard.copied": "Zkopírováno do schránky",
|
||||
"edit.link.title": "Upravit tuto stránku",
|
||||
"footer.previous": "Předchozí",
|
||||
"footer.next": "Další",
|
||||
"meta.comments": "Komentáře",
|
||||
"meta.source": "Zdroj",
|
||||
"search.language": "ro",
|
||||
"search.placeholder": "Hledat",
|
||||
"search.result.placeholder": "Pište co se má vyhledat",
|
||||
"search.result.none": "Nenalezeny žádné dokumenty",
|
||||
"search.result.one": "Nalezený dokument: 1",
|
||||
"search.result.other": "Nalezené dokumenty: #",
|
||||
"skip.link.title": "Přeskočit obsah",
|
||||
"source.link.title": "Přejít do repozitáře",
|
||||
"toc.title": "Obsah"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/da.html
Normal file
19
material/partials/language/da.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "da",
|
||||
"clipboard.copy": "Kopiér til udklipsholderen",
|
||||
"clipboard.copied": "Kopieret til udklipsholderen",
|
||||
"edit.link.title": "Redigér denne side",
|
||||
"footer.previous": "Forrige",
|
||||
"footer.next": "Næste",
|
||||
"meta.comments": "Kommentarer",
|
||||
"meta.source": "Kilde",
|
||||
"search.language": "da",
|
||||
"search.placeholder": "Søg",
|
||||
"search.result.placeholder": "Indtask søgeord",
|
||||
"search.result.none": "Ingen resultater fundet",
|
||||
"search.result.one": "1 resultat",
|
||||
"search.result.other": "# resultater",
|
||||
"skip.link.title": "Gå til indholdet",
|
||||
"source.link.title": "Åbn arkiv",
|
||||
"toc.title": "Indholdsfortegnelse"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/de.html
Normal file
19
material/partials/language/de.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "de",
|
||||
"clipboard.copy": "In Zwischenablage kopieren",
|
||||
"clipboard.copied": "In Zwischenablage kopiert",
|
||||
"edit.link.title": "Seite editieren",
|
||||
"footer.previous": "Zurück",
|
||||
"footer.next": "Weiter",
|
||||
"meta.comments": "Kommentare",
|
||||
"meta.source": "Quellcode",
|
||||
"search.language": "de",
|
||||
"search.placeholder": "Suche",
|
||||
"search.result.placeholder": "Suchbegriff eingeben",
|
||||
"search.result.none": "Keine Suchergebnisse",
|
||||
"search.result.one": "1 Suchergebnis",
|
||||
"search.result.other": "# Suchergebnisse",
|
||||
"skip.link.title": "Zum Inhalt",
|
||||
"source.link.title": "Quellcode",
|
||||
"toc.title": "Inhaltsverzeichnis"
|
||||
}[key] }}{% endmacro %}
|
23
material/partials/language/en.html
Normal file
23
material/partials/language/en.html
Normal file
@ -0,0 +1,23 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "en",
|
||||
"direction": "ltr",
|
||||
"clipboard.copy": "Copy to clipboard",
|
||||
"clipboard.copied": "Copied to clipboard",
|
||||
"edit.link.title": "Edit this page",
|
||||
"footer.previous": "Previous",
|
||||
"footer.next": "Next",
|
||||
"meta.comments": "Comments",
|
||||
"meta.source": "Source",
|
||||
"search.language": "en",
|
||||
"search.pipeline.stopwords": true,
|
||||
"search.pipeline.trimmer": true,
|
||||
"search.placeholder": "Search",
|
||||
"search.result.placeholder": "Type to start searching",
|
||||
"search.result.none": "No matching documents",
|
||||
"search.result.one": "1 matching document",
|
||||
"search.result.other": "# matching documents",
|
||||
"search.tokenizer": "[\s\-]+",
|
||||
"skip.link.title": "Skip to content",
|
||||
"source.link.title": "Go to repository",
|
||||
"toc.title": "Table of contents"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/es.html
Normal file
19
material/partials/language/es.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "es",
|
||||
"clipboard.copy": "Copiar al portapapeles",
|
||||
"clipboard.copied": "Copiado al portapapeles",
|
||||
"edit.link.title": "Editar esta página",
|
||||
"footer.previous": "Anterior",
|
||||
"footer.next": "Siguiente",
|
||||
"meta.comments": "Comentarios",
|
||||
"meta.source": "Fuente",
|
||||
"search.language": "es",
|
||||
"search.placeholder": "Búsqueda",
|
||||
"search.result.placeholder": "Teclee para comenzar búsqueda",
|
||||
"search.result.none": "No se encontraron documentos",
|
||||
"search.result.one": "1 documento encontrado",
|
||||
"search.result.other": "# documentos encontrados",
|
||||
"skip.link.title": "Saltar a contenido",
|
||||
"source.link.title": "Ir al repositorio",
|
||||
"toc.title": "Tabla de contenidos"
|
||||
}[key] }}{% endmacro %}
|
22
material/partials/language/fa.html
Normal file
22
material/partials/language/fa.html
Normal file
@ -0,0 +1,22 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "fa",
|
||||
"direction": "rtl",
|
||||
"clipboard.copy": "کپی کردن",
|
||||
"clipboard.copied": "کپی شد",
|
||||
"edit.link.title": "این صفحه را ویرایش کنید",
|
||||
"footer.previous": "قبلی",
|
||||
"footer.next": "بعدی",
|
||||
"meta.comments": "نظرات",
|
||||
"meta.source": "منبع",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "جستجو",
|
||||
"search.result.placeholder": "برای شروع جستجو تایپ کنید",
|
||||
"search.result.none": "سندی یافت نشد",
|
||||
"search.result.one": "1 سند یافت شد",
|
||||
"search.result.other": "# سند یافت شد",
|
||||
"skip.link.title": "پرش به محتویات",
|
||||
"source.link.title": "رفتن به مخزن",
|
||||
"toc.title": "فهرست موضوعات"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/fi.html
Normal file
19
material/partials/language/fi.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "fi",
|
||||
"clipboard.copy": "Kopioi leikepöydälle",
|
||||
"clipboard.copied": "Kopioitu leikepöydälle",
|
||||
"edit.link.title": "Muokkaa tätä sivua",
|
||||
"footer.previous": "Edellinen",
|
||||
"footer.next": "Seuraava",
|
||||
"meta.comments": "Kommentit",
|
||||
"meta.source": "Lähdekodi",
|
||||
"search.language": "fi",
|
||||
"search.placeholder": "Hae",
|
||||
"search.result.placeholder": "Kirjoita aloittaaksesi haun",
|
||||
"search.result.none": "Ei täsmääviä dokumentteja",
|
||||
"search.result.one": "1 täsmäävä dokumentti",
|
||||
"search.result.other": "# täsmäävää dokumenttia",
|
||||
"skip.link.title": "Hyppää sisältöön",
|
||||
"source.link.title": "Mene repositoryyn",
|
||||
"toc.title": "Sisällysluettelo"
|
||||
}[key] }}{% endmacro %}
|
18
material/partials/language/fr.html
Normal file
18
material/partials/language/fr.html
Normal file
@ -0,0 +1,18 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "fr",
|
||||
"clipboard.copy": "Copier dans le presse-papier",
|
||||
"clipboard.copied": "Copié dans le presse-papier",
|
||||
"edit.link.title": "Editer cette page",
|
||||
"footer.previous": "Précédent",
|
||||
"footer.next": "Suivant",
|
||||
"meta.comments": "Commentaires",
|
||||
"meta.source": "Source",
|
||||
"search.language": "fr",
|
||||
"search.placeholder": "Rechercher",
|
||||
"search.result.placeholder": "Taper pour démarrer la recherche",
|
||||
"search.result.none": "Aucun document trouvé",
|
||||
"search.result.one": "1 document trouvé",
|
||||
"search.result.other": "# documents trouvés",
|
||||
"source.link.title": "Aller au dépôt",
|
||||
"toc.title": "Table des matières"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/gl.html
Normal file
19
material/partials/language/gl.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "gl",
|
||||
"clipboard.copy": "Copiar no cortapapeis",
|
||||
"clipboard.copied": "Copiado no cortapapeis",
|
||||
"edit.link.title": "Editar esta páxina",
|
||||
"footer.previous": "Anterior",
|
||||
"footer.next": "Seguinte",
|
||||
"meta.comments": "Comentarios",
|
||||
"meta.source": "Fonte",
|
||||
"search.language": "es",
|
||||
"search.placeholder": "Busca",
|
||||
"search.result.placeholder": "Insira un termo",
|
||||
"search.result.none": "Sen resultados",
|
||||
"search.result.one": "1 resultado atopado",
|
||||
"search.result.other": "# resultados atopados",
|
||||
"skip.link.title": "Ir ao contido",
|
||||
"source.link.title": "Ir ao repositorio",
|
||||
"toc.title": "Táboa de contidos"
|
||||
}[key] }}{% endmacro %}
|
21
material/partials/language/gr.html
Normal file
21
material/partials/language/gr.html
Normal file
@ -0,0 +1,21 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "gr",
|
||||
"clipboard.copy": "Αντιγραφή",
|
||||
"clipboard.copied": "Αντιγράφηκε",
|
||||
"edit.link.title": "Επεξεργασία αυτής της σελίδας",
|
||||
"footer.previous": "Επόμενη",
|
||||
"footer.next": "Προηγούμενη",
|
||||
"meta.comments": "Σχόλια",
|
||||
"meta.source": "Πηγή",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "Αναζήτηση",
|
||||
"search.result.placeholder": "Πληκτρολογήστε για να αρχίσει η αναζήτηση",
|
||||
"search.result.none": "Δε βρέθηκαν αντίστοιχα αρχεία",
|
||||
"search.result.one": "1 αντίστοιχο αρχείο",
|
||||
"search.result.other": "# αντίστοιχα αρχεία",
|
||||
"skip.link.title": "Μετάβαση στο περιεχόμενο",
|
||||
"source.link.title": "Μετάβαση στο αποθετήριο",
|
||||
"toc.title": "Πίνακας περιεχομένων"
|
||||
}[key] }}{% endmacro %}
|
22
material/partials/language/he.html
Normal file
22
material/partials/language/he.html
Normal file
@ -0,0 +1,22 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "he",
|
||||
"direction": "rtl",
|
||||
"clipboard.copy": "העתק ללוח",
|
||||
"clipboard.copied": "הועתק ללוח",
|
||||
"edit.link.title": "ערוך דף זה",
|
||||
"footer.previous": "קודם",
|
||||
"footer.next": "הַבָּא",
|
||||
"meta.comments": "הערות",
|
||||
"meta.source": "מָקוֹר",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "לחפש",
|
||||
"search.result.placeholder": "הקלד כדי להתחיל לחפש",
|
||||
"search.result.none": "אין מסמכים תואמים",
|
||||
"search.result.one": "1 מסמך תואם",
|
||||
"search.result.other": "# מסמך תואם",
|
||||
"skip.link.title": "דלג לתוכן",
|
||||
"source.link.title": "עבור אל מאגר",
|
||||
"toc.title": "תוכן העניינים"
|
||||
}[key] }}{% endmacro %}
|
21
material/partials/language/hi.html
Normal file
21
material/partials/language/hi.html
Normal file
@ -0,0 +1,21 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "hi",
|
||||
"clipboard.copy": "क्लिपबोर्ड पर कॉपी करें",
|
||||
"clipboard.copied": "क्लिपबोर्ड पर कॉपी कर दिया गया",
|
||||
"edit.link.title": "इस पृष्ठ को संपादित करें",
|
||||
"footer.previous": "पिछला",
|
||||
"footer.next": "आगामी",
|
||||
"meta.comments": "टिप्पणियाँ",
|
||||
"meta.source": "स्रोत",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "खोज",
|
||||
"search.result.placeholder": "खोज शुरू करने के लिए टाइप करें",
|
||||
"search.result.none": "कोई मिलान डॉक्यूमेंट नहीं",
|
||||
"search.result.one": "1 मिलान डॉक्यूमेंट",
|
||||
"search.result.other": "# मिलान डाक्यूमेंट्स",
|
||||
"skip.link.title": "विषय पर बढ़ें",
|
||||
"source.link.title": "रिपॉजिटरी पर जाएं",
|
||||
"toc.title": "विषय - सूची"
|
||||
}[key] }}{% endmacro %}
|
21
material/partials/language/hr.html
Normal file
21
material/partials/language/hr.html
Normal file
@ -0,0 +1,21 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "hr",
|
||||
"clipboard.copy": "Kopirajte u međuspremnik",
|
||||
"clipboard.copied": "Kopirano u međuspremnik",
|
||||
"edit.link.title": "Uredi stranicu",
|
||||
"footer.previous": "Prethodno",
|
||||
"footer.next": "Sljedeće",
|
||||
"meta.comments": "Komentari",
|
||||
"meta.source": "Izvor",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "Pretraživanje",
|
||||
"search.result.placeholder": "Unesite pojam pretraživanja",
|
||||
"search.result.none": "Ništa nije pronađeno",
|
||||
"search.result.one": "1 rezultat pretraživanja",
|
||||
"search.result.other": "# rezultata pretraživanja",
|
||||
"skip.link.title": "Preskočite na sadržaj",
|
||||
"source.link.title": "Idite u repozitorij",
|
||||
"toc.title": "Sadržaj"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/hu.html
Normal file
19
material/partials/language/hu.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "hu",
|
||||
"clipboard.copy": "Másolás vágólapra",
|
||||
"clipboard.copied": "Vágólapra másolva",
|
||||
"edit.link.title": "Oldal szerkesztése",
|
||||
"footer.previous": "Előző",
|
||||
"footer.next": "Következő",
|
||||
"meta.comments": "Hozzászólások",
|
||||
"meta.source": "Forrás",
|
||||
"search.language": "hu",
|
||||
"search.placeholder": "Keresés",
|
||||
"search.result.placeholder": "Kereséshez írj ide valamit",
|
||||
"search.result.none": "Nincs találat",
|
||||
"search.result.one": "1 egyező dokumentum",
|
||||
"search.result.other": "# egyező dokumentum",
|
||||
"skip.link.title": "Kihagyás",
|
||||
"source.link.title": "Főoldalra ugrás",
|
||||
"toc.title": "Tartalomjegyzék"
|
||||
}[key] }}{% endmacro %}
|
21
material/partials/language/id.html
Normal file
21
material/partials/language/id.html
Normal file
@ -0,0 +1,21 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "id",
|
||||
"clipboard.copy": "Salin ke memori",
|
||||
"clipboard.copied": "Tersalin ke memori",
|
||||
"edit.link.title": "Ubah halaman ini",
|
||||
"footer.previous": "Sebelumnya",
|
||||
"footer.next": "Selanjutnya",
|
||||
"meta.comments": "Komentar",
|
||||
"meta.source": "Sumber",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "Cari",
|
||||
"search.result.placeholder": "Ketik untuk mulai pencarian",
|
||||
"search.result.none": "Tidak ada dokumen yang sesuai",
|
||||
"search.result.one": "1 dokumen ditemukan",
|
||||
"search.result.other": "# dokumen ditemukan",
|
||||
"skip.link.title": "Lewati ke isi",
|
||||
"source.link.title": "Menuju repositori",
|
||||
"toc.title": "Daftar isi"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/it.html
Normal file
19
material/partials/language/it.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "it",
|
||||
"clipboard.copy": "Copia",
|
||||
"clipboard.copied": "Copiato",
|
||||
"edit.link.title": "Modifica",
|
||||
"footer.previous": "Precedente",
|
||||
"footer.next": "Prossimo",
|
||||
"meta.comments": "Commenti",
|
||||
"meta.source": "Sorgente",
|
||||
"search.language": "it",
|
||||
"search.placeholder": "Cerca",
|
||||
"search.result.placeholder": "Scrivi per iniziare a cercare",
|
||||
"search.result.none": "Nessun documento trovato",
|
||||
"search.result.one": "1 documento trovato",
|
||||
"search.result.other": "# documenti trovati",
|
||||
"skip.link.title": "Vai al contenuto",
|
||||
"source.link.title": "Apri repository",
|
||||
"toc.title": "Indice"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/ja.html
Normal file
19
material/partials/language/ja.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "ja",
|
||||
"clipboard.copy": "クリップボードへコピー",
|
||||
"clipboard.copied": "コピーしました",
|
||||
"edit.link.title": "編集",
|
||||
"footer.previous": "前",
|
||||
"footer.next": "次",
|
||||
"meta.comments": "コメント",
|
||||
"meta.source": "ソース",
|
||||
"search.language": "ja",
|
||||
"search.placeholder": "検索",
|
||||
"search.result.placeholder": "検索キーワードを入力してください",
|
||||
"search.result.none": "何も見つかりませんでした",
|
||||
"search.result.one": "1件見つかりました",
|
||||
"search.result.other": "#件見つかりました",
|
||||
"search.tokenizer": "[\s\- 、。,.]+",
|
||||
"source.link.title": "リポジトリへ",
|
||||
"toc.title": "目次"
|
||||
}[key] }}{% endmacro %}
|
18
material/partials/language/kr.html
Normal file
18
material/partials/language/kr.html
Normal file
@ -0,0 +1,18 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "kr",
|
||||
"clipboard.copy": "클립보드로 복사",
|
||||
"clipboard.copied": "클립보드에 복사됨",
|
||||
"edit.link.title": "이 페이지를 편집",
|
||||
"footer.previous": "이전",
|
||||
"footer.next": "다음",
|
||||
"meta.comments": "댓글",
|
||||
"meta.source": "출처",
|
||||
"search.language": "ja",
|
||||
"search.placeholder": "검색",
|
||||
"search.result.placeholder": "검색어를 입력하세요",
|
||||
"search.result.none": "검색어와 일치하는 문서가 없습니다",
|
||||
"search.result.one": "1개의 일치하는 문서",
|
||||
"search.result.other": "#개의 일치하는 문서",
|
||||
"source.link.title": "저장소로 이동",
|
||||
"toc.title": "목차"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/nl.html
Normal file
19
material/partials/language/nl.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "nl",
|
||||
"clipboard.copy": "Kopiëren naar klembord",
|
||||
"clipboard.copied": "Gekopieerd naar klembord",
|
||||
"edit.link.title": "Wijzig deze pagina",
|
||||
"footer.previous": "Vorige",
|
||||
"footer.next": "Volgende",
|
||||
"meta.comments": "Reacties",
|
||||
"meta.source": "Bron",
|
||||
"search.language": "nl",
|
||||
"search.placeholder": "Zoeken",
|
||||
"search.result.placeholder": "Typ om te beginnen met zoeken",
|
||||
"search.result.none": "Geen overeenkomende documenten",
|
||||
"search.result.one": "1 overeenkomende document",
|
||||
"search.result.other": "# overeenkomende documenten",
|
||||
"skip.link.title": "Ga naar inhoud",
|
||||
"source.link.title": "Ga naar repository",
|
||||
"toc.title": "Inhoudsopgave"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/nn.html
Normal file
19
material/partials/language/nn.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "nn",
|
||||
"clipboard.copy": "Kopier til utklippstavla",
|
||||
"clipboard.copied": "Kopiert til utklippstavla",
|
||||
"edit.link.title": "Rediger denne sida",
|
||||
"footer.previous": "Førre",
|
||||
"footer.next": "Neste",
|
||||
"meta.comments": "Kommentarar",
|
||||
"meta.source": "Kjelde",
|
||||
"search.language": "no",
|
||||
"search.placeholder": "Søk",
|
||||
"search.result.placeholder": "Skriv søkeord",
|
||||
"search.result.none": "Ingen treff",
|
||||
"search.result.one": "1 treff",
|
||||
"search.result.other": "# treff",
|
||||
"skip.link.title": "Gå til innhald",
|
||||
"source.link.title": "Gå til kjelde",
|
||||
"toc.title": "Innhaldsliste"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/no.html
Normal file
19
material/partials/language/no.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "no",
|
||||
"clipboard.copy": "Kopier til utklippstavlen",
|
||||
"clipboard.copied": "Kopiert til utklippstavlen",
|
||||
"edit.link.title": "Rediger denne siden",
|
||||
"footer.previous": "Forrige",
|
||||
"footer.next": "Neste",
|
||||
"meta.comments": "Kommentarer",
|
||||
"meta.source": "Kilde",
|
||||
"search.language": "no",
|
||||
"search.placeholder": "Søk",
|
||||
"search.result.placeholder": "Skriv søkeord",
|
||||
"search.result.none": "Ingen treff",
|
||||
"search.result.one": "1 treff",
|
||||
"search.result.other": "# treff",
|
||||
"skip.link.title": "Gå til innhold",
|
||||
"source.link.title": "Gå til kilde",
|
||||
"toc.title": "Innholdsfortegnelse"
|
||||
}[key] }}{% endmacro %}
|
21
material/partials/language/pl.html
Normal file
21
material/partials/language/pl.html
Normal file
@ -0,0 +1,21 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "pl",
|
||||
"clipboard.copy": "Kopiuj do schowka",
|
||||
"clipboard.copied": "Skopiowane",
|
||||
"edit.link.title": "Edytuj tę stronę",
|
||||
"footer.previous": "Poprzednia strona",
|
||||
"footer.next": "Następna strona",
|
||||
"meta.comments": "Komentarze",
|
||||
"meta.source": "Kod źródłowy",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "Szukaj",
|
||||
"search.result.placeholder": "Zacznij pisać, aby szukać",
|
||||
"search.result.none": "Brak wyników wyszukiwania",
|
||||
"search.result.one": "Wyniki wyszukiwania: 1",
|
||||
"search.result.other": "Wyniki wyszukiwania: #",
|
||||
"skip.link.title": "Przejdź do treści",
|
||||
"source.link.title": "Idź do repozytorium",
|
||||
"toc.title": "Spis treści"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/pt.html
Normal file
19
material/partials/language/pt.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "pt",
|
||||
"clipboard.copy": "Copiar para área de transferência",
|
||||
"clipboard.copied": "Copiado para área de transferência",
|
||||
"edit.link.title": "Editar esta página",
|
||||
"footer.previous": "Anterior",
|
||||
"footer.next": "Próximo",
|
||||
"meta.comments": "Comentários",
|
||||
"meta.source": "Fonte",
|
||||
"search.language": "pt",
|
||||
"search.placeholder": "Buscar",
|
||||
"search.result.placeholder": "Digite para iniciar a busca",
|
||||
"search.result.none": "Nenhum resultado encontrado",
|
||||
"search.result.one": "1 resultado encontrado",
|
||||
"search.result.other": "# resultados encontrados",
|
||||
"skip.link.title": "Ir para o conteúdo",
|
||||
"source.link.title": "Ir ao repositório",
|
||||
"toc.title": "Índice"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/ru.html
Normal file
19
material/partials/language/ru.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "ru",
|
||||
"clipboard.copy": "Копировать в буфер",
|
||||
"clipboard.copied": "Скопировано в буфер",
|
||||
"edit.link.title": "Редактировать страницу",
|
||||
"footer.previous": "Назад",
|
||||
"footer.next": "Вперед",
|
||||
"meta.comments": "Комментарии",
|
||||
"meta.source": "Исходный код",
|
||||
"search.language": "ru",
|
||||
"search.placeholder": "Поиск",
|
||||
"search.result.placeholder": "Начните печатать для поиска",
|
||||
"search.result.none": "Совпадений не найдено",
|
||||
"search.result.one": "Найдено 1 совпадение",
|
||||
"search.result.other": "Найдено # совпадений",
|
||||
"skip.link.title": "Перейти к содержанию",
|
||||
"source.link.title": "Перейти к репозиторию",
|
||||
"toc.title": "Содержание"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/sh.html
Normal file
19
material/partials/language/sh.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "sh",
|
||||
"clipboard.copy": "Kopiraj u klipbord",
|
||||
"clipboard.copied": "Iskopirano u klipbord",
|
||||
"edit.link.title": "Uredi stranicu",
|
||||
"footer.previous": "Prethodno",
|
||||
"footer.next": "Sledeće",
|
||||
"meta.comments": "Komentari",
|
||||
"meta.source": "Izvor",
|
||||
"search.language": "ro",
|
||||
"search.placeholder": "Pretraga",
|
||||
"search.result.placeholder": "Unesite pojam pretrage",
|
||||
"search.result.none": "Ništa nije pronađeno",
|
||||
"search.result.one": "1 rezultat pretrage",
|
||||
"search.result.other": "# rezultata pretrage",
|
||||
"skip.link.title": "Idi na tekst",
|
||||
"source.link.title": "Idi u repozitorijum",
|
||||
"toc.title": "Sadržaj"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/sk.html
Normal file
19
material/partials/language/sk.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "sk",
|
||||
"clipboard.copy": "Kopírovať do schránky",
|
||||
"clipboard.copied": "Skopírované do schránky",
|
||||
"edit.link.title": "Upraviť túto stránku",
|
||||
"footer.previous": "Späť",
|
||||
"footer.next": "Ďalej",
|
||||
"meta.comments": "Komentáre",
|
||||
"meta.source": "Zdroj",
|
||||
"search.language": "sk",
|
||||
"search.placeholder": "Hľadať",
|
||||
"search.result.placeholder": "Pre vyhľadávanie začni písať",
|
||||
"search.result.none": "Žiadne vyhovujúce dokumenty",
|
||||
"search.result.one": "Vyhovujúci dokument: 1",
|
||||
"search.result.other": "Vyhovujúce dokumenty: #",
|
||||
"skip.link.title": "Preskočiť na obsah",
|
||||
"source.link.title": "Zobraziť repozitár",
|
||||
"toc.title": "Obsah"
|
||||
}[key] }}{% endmacro %}
|
21
material/partials/language/sr.html
Normal file
21
material/partials/language/sr.html
Normal file
@ -0,0 +1,21 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "sr",
|
||||
"clipboard.copy": "Копирај у клипборд",
|
||||
"clipboard.copied": "Ископирано у клипборд",
|
||||
"edit.link.title": "Уреди страницу",
|
||||
"footer.previous": "Претходно",
|
||||
"footer.next": "Следеће",
|
||||
"meta.comments": "Коментари",
|
||||
"meta.source": "Извор",
|
||||
"search.language": "",
|
||||
"search.pipeline.stopwords": false,
|
||||
"search.pipeline.trimmer": false,
|
||||
"search.placeholder": "Претрага",
|
||||
"search.result.placeholder": "Унесите појам претраге",
|
||||
"search.result.none": "Нису пронађени документи",
|
||||
"search.result.one": "1 резултат претраге",
|
||||
"search.result.other": "# резултата претраге",
|
||||
"skip.link.title": "Иди на текст",
|
||||
"source.link.title": "Иди у репозиторијум",
|
||||
"toc.title": "Садржај"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/sv.html
Normal file
19
material/partials/language/sv.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "sv",
|
||||
"clipboard.copy": "Kopiera till urklipp",
|
||||
"clipboard.copied": "Kopierat till urklipp",
|
||||
"edit.link.title": "Redigera sidan",
|
||||
"footer.previous": "Föregående",
|
||||
"footer.next": "Nästa",
|
||||
"meta.comments": "Kommentarer",
|
||||
"meta.source": "Källa",
|
||||
"search.language": "sv",
|
||||
"search.placeholder": "Sök",
|
||||
"search.result.placeholder": "Skriv sökord",
|
||||
"search.result.none": "Inga sökresultat",
|
||||
"search.result.one": "1 sökresultat",
|
||||
"search.result.other": "# sökresultat",
|
||||
"skip.link.title": "Gå till innehållet",
|
||||
"source.link.title": "Gå till datakatalog",
|
||||
"toc.title": "Innehållsförteckning"
|
||||
}[key] }}{% endmacro %}
|
18
material/partials/language/tr.html
Normal file
18
material/partials/language/tr.html
Normal file
@ -0,0 +1,18 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "tr",
|
||||
"clipboard.copy": "Kopyala",
|
||||
"clipboard.copied": "Kopyalandı",
|
||||
"edit.link.title": "Düzenle",
|
||||
"footer.previous": "Önceki",
|
||||
"footer.next": "Sonraki",
|
||||
"meta.comments": "Yorumlar",
|
||||
"meta.source": "Kaynak",
|
||||
"search.language": "tr",
|
||||
"search.placeholder": "Ara",
|
||||
"search.result.placeholder": "Aramaya başlamak için yazın",
|
||||
"search.result.none": "Eşleşen doküman bulunamadı",
|
||||
"search.result.one": "1 doküman bulundu",
|
||||
"search.result.other": "# doküman bulundu",
|
||||
"source.link.title": "Depoya git",
|
||||
"toc.title": "İçindekiler"
|
||||
}[key] }}{% endmacro %}
|
19
material/partials/language/uk.html
Normal file
19
material/partials/language/uk.html
Normal file
@ -0,0 +1,19 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "uk",
|
||||
"clipboard.copy": "Скопіювати в буфер",
|
||||
"clipboard.copied": "Скопійовано в буфер",
|
||||
"edit.link.title": "Редагувати сторінку",
|
||||
"footer.previous": "Назад",
|
||||
"footer.next": "Вперед",
|
||||
"meta.comments": "Коментарі",
|
||||
"meta.source": "Вихідний код",
|
||||
"search.language": "ru",
|
||||
"search.placeholder": "Пошук",
|
||||
"search.result.placeholder": "Розпочніть писати для пошуку",
|
||||
"search.result.none": "Збігів не знайдено",
|
||||
"search.result.one": "Знайдено 1 збіг",
|
||||
"search.result.other": "Знайдено # збігів",
|
||||
"skip.link.title": "Перейти до змісту",
|
||||
"source.link.title": "Перейти до репозиторію",
|
||||
"toc.title": "Зміст"
|
||||
}[key] }}{% endmacro %}
|
18
material/partials/language/vi.html
Normal file
18
material/partials/language/vi.html
Normal file
@ -0,0 +1,18 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "vi",
|
||||
"clipboard.copy": "Sao chép vào bộ nhớ",
|
||||
"clipboard.copied": "Sao chép xong",
|
||||
"edit.link.title": "Chỉnh sửa",
|
||||
"footer.previous": "Trước",
|
||||
"footer.next": "Sau",
|
||||
"meta.comments": "Bình luận",
|
||||
"meta.source": "Mã nguồn",
|
||||
"search.placeholder": "Tìm kiếm",
|
||||
"search.result.placeholder": "Nhập để bắt đầu tìm kiếm",
|
||||
"search.result.none": "Không tìm thấy tài liệu liên quan",
|
||||
"search.result.one": "1 tài liệu liên quan",
|
||||
"search.result.other": "# tài liệu liên quan",
|
||||
"skip.link.title": "Vào thẳng nội dung",
|
||||
"source.link.title": "Đến kho lưu trữ mã nguồn",
|
||||
"toc.title": "Mục lục"
|
||||
}[key] }}{% endmacro %}
|
20
material/partials/language/zh-Hant.html
Normal file
20
material/partials/language/zh-Hant.html
Normal file
@ -0,0 +1,20 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "zh-Hant",
|
||||
"clipboard.copy": "拷貝",
|
||||
"clipboard.copied": "已拷貝",
|
||||
"edit.link.title": "編輯此頁",
|
||||
"footer.previous": "上一頁",
|
||||
"footer.next": "下一頁",
|
||||
"meta.comments": "評論",
|
||||
"meta.source": "來源",
|
||||
"search.language": "ja",
|
||||
"search.placeholder": "搜尋",
|
||||
"search.result.placeholder": "鍵入以開始檢索",
|
||||
"search.result.none": "沒有找到符合條件的結果",
|
||||
"search.result.one": "找到 1 个符合條件的結果",
|
||||
"search.result.other": "# 個符合條件的結果",
|
||||
"search.tokenizer": "[\,\。]+",
|
||||
"skip.link.title": "跳轉至",
|
||||
"source.link.title": "前往 Github 倉庫",
|
||||
"toc.title": "目錄"
|
||||
}[key] }}{% endmacro %}
|
20
material/partials/language/zh-TW.html
Normal file
20
material/partials/language/zh-TW.html
Normal file
@ -0,0 +1,20 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "zh-Hant",
|
||||
"clipboard.copy": "複製",
|
||||
"clipboard.copied": "已複製",
|
||||
"edit.link.title": "編輯此頁",
|
||||
"footer.previous": "上一頁",
|
||||
"footer.next": "下一頁",
|
||||
"meta.comments": "留言",
|
||||
"meta.source": "來源",
|
||||
"search.language": "ja",
|
||||
"search.placeholder": "搜尋",
|
||||
"search.result.placeholder": "打字進行搜尋",
|
||||
"search.result.none": "沒有符合的項目",
|
||||
"search.result.one": "找到 1 個符合的項目",
|
||||
"search.result.other": "找到 # 個符合的項目",
|
||||
"search.tokenizer": "[\,\。]+",
|
||||
"skip.link.title": "跳轉到",
|
||||
"source.link.title": "前往倉庫",
|
||||
"toc.title": "本頁目錄"
|
||||
}[key] }}{% endmacro %}
|
20
material/partials/language/zh.html
Normal file
20
material/partials/language/zh.html
Normal file
@ -0,0 +1,20 @@
|
||||
{% macro t(key) %}{{ {
|
||||
"language": "zh",
|
||||
"clipboard.copy": "复制",
|
||||
"clipboard.copied": "已复制",
|
||||
"edit.link.title": "编辑此页",
|
||||
"footer.previous": "后退",
|
||||
"footer.next": "前进",
|
||||
"meta.comments": "评论",
|
||||
"meta.source": "来源",
|
||||
"search.language": "ja",
|
||||
"search.placeholder": "搜索",
|
||||
"search.result.placeholder": "键入以开始搜索",
|
||||
"search.result.none": "没有找到符合条件的结果",
|
||||
"search.result.one": "找到 1 个符合条件的结果",
|
||||
"search.result.other": "# 个符合条件的结果",
|
||||
"search.tokenizer": "[\,\。]+",
|
||||
"skip.link.title": "跳转至",
|
||||
"source.link.title": "前往 Github 仓库",
|
||||
"toc.title": "目录"
|
||||
}[key] }}{% endmacro %}
|
54
material/partials/nav-item.html
Normal file
54
material/partials/nav-item.html
Normal file
@ -0,0 +1,54 @@
|
||||
{% set class = "md-nav__item" %}
|
||||
{% if nav_item.active %}
|
||||
{% set class = "md-nav__item md-nav__item--active" %}
|
||||
{% endif %}
|
||||
{% if nav_item.children %}
|
||||
<li class="{{ class }} md-nav__item--nested">
|
||||
{% if nav_item.active %}
|
||||
<input class="md-toggle md-nav__toggle" data-md-toggle="{{ path }}" type="checkbox" id="{{ path }}" checked>
|
||||
{% else %}
|
||||
<input class="md-toggle md-nav__toggle" data-md-toggle="{{ path }}" type="checkbox" id="{{ path }}">
|
||||
{% endif %}
|
||||
<label class="md-nav__link" for="{{ path }}">
|
||||
{{ nav_item.title }}
|
||||
</label>
|
||||
<nav class="md-nav" data-md-component="collapsible" data-md-level="{{ level }}">
|
||||
<label class="md-nav__title" for="{{ path }}">
|
||||
{{ nav_item.title }}
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
{% set base = path %}
|
||||
{% for nav_item in nav_item.children %}
|
||||
{% set path = base + "-" + loop.index | string %}
|
||||
{% set level = level + 1 %}
|
||||
{% include "partials/nav-item.html" %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</nav>
|
||||
</li>
|
||||
{% elif nav_item == page %}
|
||||
<li class="{{ class }}">
|
||||
{% set toc_ = page.toc %}
|
||||
<input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
|
||||
{% if toc_ | first is defined and "\x3ch1 id=" in page.content %}
|
||||
{% set toc_ = (toc_ | first).children %}
|
||||
{% endif %}
|
||||
{% if toc_ | first is defined %}
|
||||
<label class="md-nav__link md-nav__link--active" for="__toc">
|
||||
{{ nav_item.title }}
|
||||
</label>
|
||||
{% endif %}
|
||||
<a href="{{ nav_item.url | url }}" title="{{ nav_item.title | striptags }}" class="md-nav__link md-nav__link--active">
|
||||
{{ nav_item.title }}
|
||||
</a>
|
||||
{% if toc_ | first is defined %}
|
||||
{% include "partials/toc.html" %}
|
||||
{% endif %}
|
||||
</li>
|
||||
{% else %}
|
||||
<li class="{{ class }}">
|
||||
<a href="{{ nav_item.url | url }}" title="{{ nav_item.title | striptags }}" class="md-nav__link">
|
||||
{{ nav_item.title }}
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
24
material/partials/nav.html
Normal file
24
material/partials/nav.html
Normal file
@ -0,0 +1,24 @@
|
||||
<nav class="md-nav md-nav--primary" data-md-level="0">
|
||||
<label class="md-nav__title md-nav__title--site" for="__drawer">
|
||||
<a href="{{ config.site_url | default(nav.homepage.url, true) | url }}" title="{{ config.site_name }}" class="md-nav__button md-logo">
|
||||
{% if config.theme.logo.icon %}
|
||||
<i class="md-icon">{{ config.theme.logo.icon }}</i>
|
||||
{% else %}
|
||||
<img src="{{ config.theme.logo | url }}" width="48" height="48">
|
||||
{% endif %}
|
||||
</a>
|
||||
{{ config.site_name }}
|
||||
</label>
|
||||
{% if config.repo_url %}
|
||||
<div class="md-nav__source">
|
||||
{% include "partials/source.html" %}
|
||||
</div>
|
||||
{% endif %}
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
{% for nav_item in nav %}
|
||||
{% set path = "nav-" + loop.index | string %}
|
||||
{% set level = 1 %}
|
||||
{% include "partials/nav-item.html" %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</nav>
|
39
material/partials/palette.html
Normal file
39
material/partials/palette.html
Normal file
@ -0,0 +1,39 @@
|
||||
{% macro primary(key) %}{{ {
|
||||
"red": "#ef5350",
|
||||
"pink": "#e91e63",
|
||||
"purple": "#ab47bc",
|
||||
"deep-purple": "#7e57c2",
|
||||
"indigo": "#3f51b5",
|
||||
"blue": "#2196f3",
|
||||
"light-blue": "#03a9f4",
|
||||
"cyan": "#00bcd4",
|
||||
"teal": "#009688",
|
||||
"green": "#4caf50",
|
||||
"light-green": "#7cb342",
|
||||
"lime": "#c0ca33",
|
||||
"yellow": "#f9a825",
|
||||
"amber": "#ffa000",
|
||||
"orange": "#fb8c00",
|
||||
"deep-orange": "#ff7043",
|
||||
"brown": "#795548",
|
||||
"grey": "#757575",
|
||||
"blue-grey": "#546e7a"
|
||||
}[key] }}{% endmacro %}
|
||||
{% macro accent(key) %}{{ {
|
||||
"red": "#ff1744",
|
||||
"pink": "#f50057",
|
||||
"purple": "#e040fb",
|
||||
"deep-purple": "#7c4dff",
|
||||
"indigo": "#536dfe",
|
||||
"blue": "#448aff",
|
||||
"light-blue": "#0091ea",
|
||||
"cyan": "#00b8d4",
|
||||
"teal": "#00bfa5",
|
||||
"green": "#00c853",
|
||||
"light-green": "#64dd17",
|
||||
"lime": "#aeea00",
|
||||
"yellow": "#ffd600",
|
||||
"amber": "#ffab00",
|
||||
"orange": "#ff9100",
|
||||
"deep-orange": "#ff6e40"
|
||||
}[key] }}{% endmacro %}
|
23
material/partials/search.html
Normal file
23
material/partials/search.html
Normal file
@ -0,0 +1,23 @@
|
||||
{% import "partials/language.html" as lang with context %}
|
||||
<div class="md-search" data-md-component="search" role="dialog">
|
||||
<label class="md-search__overlay" for="__search"></label>
|
||||
<div class="md-search__inner" role="search">
|
||||
<form class="md-search__form" name="search">
|
||||
<input type="text" class="md-search__input" name="query" placeholder="{{ lang.t('search.placeholder') }}" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
|
||||
<label class="md-icon md-search__icon" for="__search"></label>
|
||||
<button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
|
||||

|
||||
</button>
|
||||
</form>
|
||||
<div class="md-search__output">
|
||||
<div class="md-search__scrollwrap" data-md-scrollfix>
|
||||
<div class="md-search-result" data-md-component="result">
|
||||
<div class="md-search-result__meta">
|
||||
{{ lang.t("search.result.placeholder") }}
|
||||
</div>
|
||||
<ol class="md-search-result__list"></ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
8
material/partials/social.html
Normal file
8
material/partials/social.html
Normal file
@ -0,0 +1,8 @@
|
||||
{% if config.extra.social %}
|
||||
<div class="md-footer-social">
|
||||
<link rel="stylesheet" href="{{ 'assets/fonts/font-awesome.css' | url }}">
|
||||
{% for social in config.extra.social %}
|
||||
<a href="{{ social.link }}" class="md-footer-social__link fa fa-{{ social.type }}"></a>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
23
material/partials/source.html
Normal file
23
material/partials/source.html
Normal file
@ -0,0 +1,23 @@
|
||||
{% import "partials/language.html" as lang with context %}
|
||||
{% set platform = config.extra.repo_icon or config.repo_url %}
|
||||
{% if "github" in platform %}
|
||||
{% set repo_type = "github" %}
|
||||
{% elif "gitlab" in platform %}
|
||||
{% set repo_type = "gitlab" %}
|
||||
{% elif "bitbucket" in platform %}
|
||||
{% set repo_type = "bitbucket" %}
|
||||
{% else %}
|
||||
{% set repo_type = "" %}
|
||||
{% endif %}
|
||||
<a href="{{ config.repo_url }}" title="{{ lang.t('source.link.title') }}" class="md-source" data-md-source="{{ repo_type }}">
|
||||
{% if repo_type %}
|
||||
<div class="md-source__icon">
|
||||
<svg viewBox="0 0 24 24" width="24" height="24">
|
||||
<use xlink:href="#__{{ repo_type }}" width="24" height="24"></use>
|
||||
</svg>
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="md-source__repository">
|
||||
{{ config.repo_name }}
|
||||
</div>
|
||||
</a>
|
31
material/partials/tabs-item.html
Normal file
31
material/partials/tabs-item.html
Normal file
@ -0,0 +1,31 @@
|
||||
{% if nav_item.is_homepage %}
|
||||
<li class="md-tabs__item">
|
||||
{% if not page.ancestors | length and nav | selectattr("url", page.url) %}
|
||||
<a href="{{ nav_item.url | url }}" title="{{ nav_item.title }}" class="md-tabs__link md-tabs__link--active">
|
||||
{{ nav_item.title }}
|
||||
</a>
|
||||
{% else %}
|
||||
<a href="{{ nav_item.url | url }}" title="{{ nav_item.title }}" class="md-tabs__link">
|
||||
{{ nav_item.title }}
|
||||
</a>
|
||||
{% endif %}
|
||||
</li>
|
||||
{% elif nav_item.children and nav_item.children | length > 0 %}
|
||||
{% set title = title | default(nav_item.title) %}
|
||||
{% if (nav_item.children | first).children %}
|
||||
{% set nav_item = nav_item.children | first %}
|
||||
{% include "partials/tabs-item.html" %}
|
||||
{% else %}
|
||||
<li class="md-tabs__item">
|
||||
{% if nav_item.active %}
|
||||
<a href="{{ (nav_item.children | first).url | url }}" title="{{ title }}" class="md-tabs__link md-tabs__link--active">
|
||||
{{ title }}
|
||||
</a>
|
||||
{% else %}
|
||||
<a href="{{ (nav_item.children | first).url | url }}" title="{{ title }}" class="md-tabs__link">
|
||||
{{ title }}
|
||||
</a>
|
||||
{% endif %}
|
||||
</li>
|
||||
{% endif %}
|
||||
{% endif %}
|
13
material/partials/tabs.html
Normal file
13
material/partials/tabs.html
Normal file
@ -0,0 +1,13 @@
|
||||
{% set class = "md-tabs" %}
|
||||
{% if page.ancestors | length > 0 %}
|
||||
{% set class = "md-tabs md-tabs--active" %}
|
||||
{% endif %}
|
||||
<nav class="{{ class }}" data-md-component="tabs">
|
||||
<div class="md-tabs__inner md-grid">
|
||||
<ul class="md-tabs__list">
|
||||
{% for nav_item in nav %}
|
||||
{% include "partials/tabs-item.html" %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
14
material/partials/toc-item.html
Normal file
14
material/partials/toc-item.html
Normal file
@ -0,0 +1,14 @@
|
||||
<li class="md-nav__item">
|
||||
<a href="{{ toc_item.url }}" title="{{ toc_item.title }}" class="md-nav__link">
|
||||
{{ toc_item.title }}
|
||||
</a>
|
||||
{% if toc_item.children %}
|
||||
<nav class="md-nav">
|
||||
<ul class="md-nav__list">
|
||||
{% for toc_item in toc_item.children %}
|
||||
{% include "partials/toc-item.html" %}
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</nav>
|
||||
{% endif %}
|
||||
</li>
|
33
material/partials/toc.html
Normal file
33
material/partials/toc.html
Normal file
@ -0,0 +1,33 @@
|
||||
{% import "partials/language.html" as lang with context %}
|
||||
<nav class="md-nav md-nav--secondary">
|
||||
{% set toc_ = page.toc %}
|
||||
{% if toc_ | first is defined and "\x3ch1 id=" in page.content %}
|
||||
{% set toc_ = (toc_ | first).children %}
|
||||
{% endif %}
|
||||
{% if toc_ | first is defined %}
|
||||
<label class="md-nav__title" for="__toc">{{ lang.t("toc.title") }}</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
{% for toc_item in toc_ %}
|
||||
{% include "partials/toc-item.html" %}
|
||||
{% endfor %}
|
||||
{% if page.meta.source and page.meta.source | length > 0 %}
|
||||
<li class="md-nav__item">
|
||||
<a href="#__source" title="{{ lang.t('meta.source') }}" class="md-nav__link md-nav__link--active">
|
||||
{{ lang.t("meta.source") }}
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% set disqus = config.extra.disqus %}
|
||||
{% if page and page.meta and page.meta.disqus is string %}
|
||||
{% set disqus = page.meta.disqus %}
|
||||
{% endif %}
|
||||
{% if not page.is_homepage and disqus %}
|
||||
<li class="md-nav__item">
|
||||
<a href="#__comments" title="{{ lang.t('meta.comments') }}" class="md-nav__link md-nav__link--active">
|
||||
{{ lang.t("meta.comments") }}
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
{% endif %}
|
||||
</nav>
|
Reference in New Issue
Block a user