{# #} {% from "_macros.html" import search with context %} {% macro jmdict(langs, query = "", af = True) %} {% call search("/jmdict", "Query (Regex)", "Search JMDict", "jmdict-query", "query", query, "regex to match japanese/english/dutch/german", af, btn = "info") %}
options
   
lang {% for l in J.LANGS %}
{% endfor %}    

For a random entry use +random.
{% endcall %} {% endmacro %} {% macro kanji(query = "", af = True) %} {% call search("/kanji", "Query (Regex)", "Search Kanji", "kanji-query", "query", query, "kanji or regex to match kana/english", af) %}
options

To search by SKIP code use e.g. +s 2-3-3. To search by radical use e.g. +r 犭艹田. For a random kanji use +random.
{% endcall %} {% endmacro %} {% macro stroke(query = "", af = True) %} {% call search("/stroke", "Text", "筆順を示す", "stroke-query", "query", query, "漢字か仮名を入力", af) %} {% endcall %} {% endmacro %} {% macro sentences(query = "", af = True) %} {% call search("/sentences", "Query", "Search Sentences", "sentences-query", "query", query, "substring to match japanese/english/dutch/german", af) %}
options
lang {% for l in S.LANGS %}
{% endfor %}

For random sentences use +random.
{% endcall %} {% endmacro %}