113 lines
2.8 KiB
Twig
113 lines
2.8 KiB
Twig
<div class="d-flex flex-column gap-2 p-3 align-items-start">
|
|
<div class="d-flex gap-2 w-100">
|
|
|
|
<div class="card">
|
|
<div class="card-header text-center">
|
|
{{ codepoint }}
|
|
</div>
|
|
<div class="card-body">
|
|
<div style="font-size: 6em;">{{ char }}</div>
|
|
</div>
|
|
<div class="card-footer">
|
|
{% for list in info|keys %}
|
|
<div class="badge text-bg-secondary">{{ list }}</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
|
|
<div class="flex-grow-1">
|
|
<h2>Links</h2>
|
|
<ul>
|
|
{% if jiten_href is not null %}
|
|
<li><a class="text-primary" href="{{ jiten_href }}">漢字辞典</a></li>
|
|
{% else %}
|
|
<li class="text-muted">漢字辞典</li>
|
|
{% endif %}
|
|
<li>
|
|
<a
|
|
class="text-primary"
|
|
href="{{ 'https://en.wiktionary.org/wiki/' ~ char|url_encode }}"
|
|
>
|
|
Wiktionary EN
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
class="text-primary"
|
|
href="{{ 'https://ja.wiktionary.org/wiki/' ~ char|url_encode }}"
|
|
>
|
|
Wiktionary JA
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
class="text-primary"
|
|
href="{{ 'https://forvo.com/word/' ~ char|url_encode ~ '/#zh' }}"
|
|
>
|
|
Forvo
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
class="text-primary"
|
|
href="{{ 'https://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint=' ~ codepoint }}"
|
|
>
|
|
Unihan Database
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
class="text-primary"
|
|
href="{{ 'https://www.mdbg.net/chinese/dictionary?' ~ {
|
|
page: 'worddict',
|
|
wdrst: 0,
|
|
wdqb: 'c:*' ~ char ~ '*'
|
|
}|url_encode }}"
|
|
>
|
|
MDBG Simplified Chinese words
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
class="text-primary"
|
|
href="{{ 'https://www.mdbg.net/chinese/dictionary?' ~ {
|
|
page: 'worddict',
|
|
wdrst: 1,
|
|
wdqb: 'c:*' ~ char ~ '*'
|
|
}|url_encode }}"
|
|
>
|
|
MDBG Traditional Chinese words
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
class="text-primary"
|
|
href="{{ 'https://www.chise.org/est/view/character/' ~ char|url_encode }}"
|
|
>
|
|
CHISE
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="d-flex flex-column">
|
|
<hr>
|
|
|
|
<h2>Terms</h2>
|
|
{% for term in terms|slice(0,5) %}
|
|
<div>
|
|
<div class="text">{{ term.toAnkiVocabDef|ruby|raw }}</div>
|
|
</div>
|
|
{% endfor %}
|
|
|
|
<hr>
|
|
|
|
<h2>Appeareances</h2>
|
|
{% for refname, refcount in ref %}
|
|
<div>{{ refname|basename }}: {{ refcount }}</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|