/** * 识字 Tab 词库分类(现有功能清单 §四):供生成识字卡、与 future worksheet-service 对齐 */ export interface WordCategory { id: string; name: string; /** 示例与常用字,可渐进扩充 */ words: string[]; } // prettier-ignore export const WORD_BANKS: WordCategory[] = [ { id: 'basic-stroke', name: '基础独体字', words: ['人', '口', '手', '上', '下', '日', '月', '水', '火', '山', '大', '小', '木', '门', '心', '子', '女', '马', '牛', '羊'], }, { id: 'daily-highfreq', name: '生活高频字', words: ['爸', '妈', '书', '包', '吃', '喝', '走', '跑', '睡', '醒', '玩', '学', '校', '衣', '裤', '鞋', '床', '灯', '车', '门'], }, { id: 'nature-action', name: '自然与动作', words: ['风', '雪', '星', '光', '春', '夏', '秋', '冬', '雨', '云', '花', '草', '树', '叶', '看', '听', '说', '想', '开', '关'], }, { id: 'measure', name: '常用量词', words: ['个', '只', '条', '本', '张', '块', '头', '匹', '位', '双', '串', '瓶', '盒', '杯', '碗', '把', '朵', '颗', '辆', '件'], }, { id: 'color', name: '颜色', words: ['红', '黄', '蓝', '绿', '白', '黑', '紫', '粉', '灰', '橙', '金', '银', '青', '棕', '米', '肉', '雪', '墨', '桃', '奶'], }, { id: 'animal', name: '动物', words: ['猫', '狗', '鸟', '鱼', '兔', '鸡', '鸭', '猪', '猴', '象', '虎', '熊', '狮', '鹿', '鼠', '蛇', '龟', '虾', '贝', '虫'], }, { id: 'food', name: '食物', words: ['米', '饭', '面', '汤', '菜', '肉', '蛋', '奶', '果', '瓜', '糖', '饼', '饺', '粥', '茶', '豆', '茄', '笋', '枣', '梨'], }, { id: 'body-health', name: '身体与健康', words: ['头', '眼', '耳', '鼻', '嘴', '牙', '臂', '腿', '脚', '汗', '痛', '病', '药', '医', '笑', '哭', '渴', '饿', '饱', '累'], }, ]; export function getWordCategoryById(id: string): WordCategory | undefined { return WORD_BANKS.find((c) => c.id === id); } export function getAllWordCategories(): WordCategory[] { return WORD_BANKS; }