-
Notifications
You must be signed in to change notification settings - Fork 18
/
license.html
132 lines (125 loc) · 4.92 KB
/
license.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
---
layout: default
title: License
permalink: /license
---
<link
rel="stylesheet"
href="{{ site.baseurl }}/css/license.css"
/>
<!--
<div class="dropdown" align="right">
<button type="button" class="btn btn-dark btn-flag dropwdown-toggle btn-lang" id="navbardrop" data-toggle="dropdown">
<i class="fas"></i>
Languages
</button>
<div class="dropdown-menu dropdown-menu-right">
<button class="flag dropdown-item" onclick="Load('br.html')">
<div><img src="https://flagcdn.com/br.svg" alt="FlagBR"></div>
português (BR) (Portuguese (BR))
</button>
<button class="flag dropdown-item" onclick="Load('cn.html')">
<div><img src="https://flagcdn.com/cn.svg" alt="FlagCN"></div>
Chinese (China)
</button>
<button class="flag dropdown-item" onclick="Load('cz.html')">
<div><img src="https://flagcdn.com/cz.svg" alt="FlagCZ"></div>
Čeština (Czech)
</button>
<button class="flag dropdown-item" onclick="Load('de.html')">
<div><img src="https://flagcdn.com/de.svg" alt="FlagDE"></div>
Deutsch (German)
</button>
<button class="flag dropdown-item" onclick="Load('en.html')">
<div><img src="https://flagcdn.com/gb.svg" alt="FlagEN"></div>
English
</button>
<button class="flag dropdown-item" onclick="Load('es.html')">
<div><img src="https://flagcdn.com/es.svg" alt="FlagES"></div>
Español (Spanish)
</button>
<button class="flag dropdown-item" onclick="Load('fr.html')">
<div><img src="https://flagcdn.com/fr.svg" alt="FlagFR"></div>
Français (French)
</button>
<button class="flag dropdown-item" onclick="Load('it.html')">
<div><img src="https://flagcdn.com/it.svg" alt="FlagIT"></div>
italiano (Italian)
</button>
<button class="flag dropdown-item" onclick="Load('kr.html')">
<div><img src="https://flagcdn.com/kr.svg" alt="FlagKR"></div>
한국어 (Korean)
</button>
<button class="flag dropdown-item" onclick="Load('pk.html')">
<div><img src="https://flagcdn.com/pk.svg" alt="FlagPK"></div>
اُردُو (Urdu)
</button>
<button class="flag dropdown-item" onclick="Load('pl.html')">
<div><img src="https://flagcdn.com/pl.svg" alt="FlagPL"></div>
polski (Polish)
</button>
<button class="flag dropdown-item" onclick="Load('pt.html')">
<div><img src="https://flagcdn.com/pt.svg" alt="FlagPT"></div>
português (PT) (Portuguese (PT))
</button>
<button class="flag dropdown-item" onclick="Load('ro.html')">
<div><img src="https://flagcdn.com/ro.svg" alt="FlagRO"></div>
Română (Romanian)
</button>
<button class="flag dropdown-item" onclick="Load('ru.html')">
<div><img src="https://flagcdn.com/ru.svg" alt="FlagRU"></div>
Русский (Russian)
</button>
<button class="flag dropdown-item" onclick="Load('se.html')">
<div><img src="https://flagcdn.com/se.svg" alt="FlagSE"></div>
Svenska (Swedish)
</button>
<button class="flag dropdown-item" onclick="Load('sk.html')">
<div><img src="https://flagcdn.com/sk.svg" alt="FlagSK"></div>
Slovenčina (Slovak)
</button>
<button class="flag dropdown-item" onclick="Load('tw.html')">
<div><img src="https://flagcdn.com/tw.svg" alt="FlagTW"></div>
Chinese (Taiwan)
</button>
<button class="flag dropdown-item" onclick="Load('tr.html')">
<div><img src="https://flagcdn.com/tr.svg" alt="FlagTR"></div>
Türkçe (Turkish)
</button>
<button class="flag dropdown-item" onclick="Load('za.html')">
<div><img src="https://flagcdn.com/za.svg" alt="FlagZA"></div>
Afrikaans
</button>
</div>
</div>
-->
<h1 class="display-3 mt-5 text-center" id="license-title"></h1>
<h3 class="text-center mb-3" id="license-details"></h3>
<div class="license-download">
<a class="btn block btn-dark mb-5" href="https://database.faithfulpack.net/packs/LICENSE.txt">
Download License
</a>
</div>
<div id="output"></div>
<h3 id="warning" style="display: none" class="red banner">
Translations may not be entirely accurate!
</h3>
<script
defer
src="https://cdn.jsdelivr.net/npm/marked@4.1.0/marked.min.js"
></script>
<script defer src="https://cdn.jsdelivr.net/npm/js-yaml@4.1/dist/js-yaml.min.js"></script>
<script type="module">
Load("en"); // load english by default
async function Load(file) {
const res = await fetch(`{{ site.baseurl }}/translated/license/${file}.md`);
const text = await res.text();
const [frontMatter, markdown] = text.split(/---/g);
const body = await marked.parse(markdown);
const header = await jsyaml.load(frontMatter);
document.getElementById("output").innerHTML = body;
document.getElementById("license-title").innerHTML = header.title;
document.getElementById("license-details").innerHTML = `${header.version}<br>${header.copyright}`;
document.getElementById('warning').style.display = file === "en" ? "none" : "block";
}
</script>