{% include "_meta.html" %} jiten - kanji {% from "_search.html" import kanji with context %} {% include "_nav.html" %}
{{ kanji(query) }} {% if query %} {% for e in results %}
{{ e.char }}
  • {% for r in e.on %} {% set rc = r.replace("-", "").replace(".", "") %} {{ r }} {% if loop.last %} {% endif %} {% else %} no on readings {% endfor %}
  • {% for r in e.kun %} {% set rc = r.replace("-", "").replace(".", "") %} {{ r }} {% if loop.last %} {% endif %} {% else %} no kun readings {% endfor %}
  • {% for r in e.nanori %} {% set rc = r.replace("-", "").replace(".", "") %} {{ r }} {% if loop.last %} {% endif %} {% else %} no name readings {% endfor %}
  • {% for m in e.meaning %} {{ m }} {% if loop.last %} 意味 {% endif %} {% else %} no meanings {% endfor %}
    {% set js = e.jmdict()|list %} {% if js %}
  • {% for e, r in js %} {{ e.kanji[0].elem }} 【{{ e.reading[0].elem }}】 {% endfor %} 言葉
  • {% endif %}
  • {{ e.radical() }} ({{ e.rad }}) {% for c in e.components() %} {{ c }} {% endfor %}
  • {% set can = e.canonical() %} {% if can != e.char or e.var %}
  • {% if can != e.char %} canonical: {{ can }} {% endif %} {% if e.var %} variants: {% for v in e.var %} {{ v }} {% endfor %} {% endif %}
  • {% endif %}
  • {{ hex(ord(e.char)) }} {{ e.name() }}  » {{ e.strokes }} strokes {% if e.level %}  » level {{ e.level }} {% endif %} {% if e.freq %}  » freq# {{ e.freq }} {% endif %} {% if e.jlpt %}  » old jlpt {{ e.jlpt }} {% endif %} {% if e.new_jlpt() %}  » jlpt {{ e.new_jlpt() }} {% endif %} {% if e.skip %}  » skip {{ e.skip }} {% endif %}  » wiktionary {{ loop.index }}
{% endfor %} {% endif %}
{% include "_footer.html" %}