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
| Name | Type | Description |
|---|---|---|
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. |
names | Readonly<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);227What it prints (run when this page was built)