Skip to the content

Bushu部首

Choose the parts you can see in a kanji, intersect their matches, and add a radical picker to your page.

Bushu is the Japanese word 部首 for a kanji radical. About the name

Contents

Reference · Japanese radical names

RADICAL_NAMESconstant

THE JAPANESE SCHOOL NAMES OF THE RADICALS, from Kanji alive. Written by scripts/build-names.ts (pnpm data:names), never edited by hand.

Kanji alive, by Harumi Hibino Lory and Arno Bosse (University of Chicago), is used under the Creative Commons Attribution 4.0 licence (https://creativecommons.org/licenses/by/4.0/); its radicals table is read from one commit of https://github.com/kanjialive/kanji-data-media. These names are derived from it and are under the same licence (see NOTICE.md).

227 of RADKFILE's 253 radicals have a name; the other 26 are components no school lists as a radical, and are left out rather than guessed. Keyed by the RADKFILE key, as everything about a radical is, so a stand-in is looked up as written: 汁 answers さんずい.

Import it

import { RADICAL_NAMES } from "@johnmorrisdotca/bushu/names";

Definition

const RADICAL_NAMES: { source: { name: string; publisher: string; url: string; commit: string; licence: string; files: Readonly<Record<string, string>>; retrieved: string; }; names: Readonly<Record<string, { name: string; romaji: string; meaning: string; position: string | null; kangxi: number | null; }>>; }

Members

NameTypeDescription
source{ name: string; publisher: string; url: string; commit: string; licence: string; files: Readonly<Record<string, string>>; retrieved: string; }

What this was made from: the commit of Kanji alive's repository, the two files read, and the date this was made.

namesReadonly<Record<string, { name: string; romaji: string; meaning: string; position: string | null; kangxi: number | null; }>>

Examples

import { RADICAL_NAMES } from "@johnmorrisdotca/bushu/names";

console.log(Object.keys(RADICAL_NAMES.names).length);
227

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/bushu 1.1.0.