commit 7fd7398aaa43632f0fe8d1035168d4494c843778 Author: kjqwer <2990346238@qq.com> Date: Tue Nov 11 07:17:46 2025 +0800 初始化 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..a7cea0b --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..a3c1d5f --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# 提示词编辑器与词库管理工具 + +一个用于编辑、管理和翻译提示词的轻量工具,支持语言映射、预设保存以及导入/导出数据,帮助你快速组织和复用提示词。 + +主要功能 +- 提示词编辑: + - 左侧输入框支持逗号分隔的提示词,Tab 或点击建议快速补全。 + - 一键替换中文逗号、格式化为标准提示词格式。 + - 拖拽调整提示词顺序、双击编辑、删除、在后追加新词。 + - 右侧显示多语言映射,未映射项高亮,并可直接添加翻译。 + - 精简/详细两种视图切换,便于快速浏览或逐项编辑。 + +- 预设管理: + - 将当前提示词保存为命名预设,支持搜索、加载、重命名、删除。 + - 按更新时间排序,便于查找最近使用的预设。 + +- 词库管理: + - 浏览分类与分组,编辑关键字与翻译,支持隐藏/显示词条。 + - 拖拽排序、快速新增/删除词条,支持关键字/翻译搜索。 + +- 数据导入/导出与持久化: + - 导出 JSON(包含你的自定义差异与预设),导入 JSON 恢复配置。 + - 重置为内置词库。 + - 自动持久化到浏览器本地,刷新后可保留上次编辑内容与语言选择。 + +- 多语言与主题: + - 内置多语言支持(如 `en`、`zh_CN`、`es_ES`)。 + - 支持亮色/暗色主题切换。 + +使用提示 +- 在编辑器中按 Tab 可对当前片段进行智能补全。 +- “导出 JSON”会同时导出你的预设,便于分享或备份。 +- 通过“导入 JSON”可恢复你此前导出的自定义数据与预设;如需回到最初状态,可使用“重置为内置词库”。 diff --git a/index.html b/index.html new file mode 100644 index 0000000..bd4eaed --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + 提示词编辑器 + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..b1b072c --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "prompt", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vue-tsc -b && vite build", + "preview": "vite preview" + }, + "dependencies": { + "pinia": "^3.0.4", + "yaml": "^2.4.5", + "vue": "^3.5.24" + }, + "devDependencies": { + "@types/node": "^24.10.0", + "@vitejs/plugin-vue": "^6.0.1", + "@vue/tsconfig": "^0.8.1", + "typescript": "~5.9.3", + "vite": "npm:rolldown-vite@7.2.2", + "vue-tsc": "^3.1.3" + }, + "pnpm": { + "overrides": { + "vite": "npm:rolldown-vite@7.2.2" + } + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..3d4399f --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,893 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +overrides: + vite: npm:rolldown-vite@7.2.2 + +importers: + + .: + dependencies: + pinia: + specifier: ^3.0.4 + version: 3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)) + vue: + specifier: ^3.5.24 + version: 3.5.24(typescript@5.9.3) + yaml: + specifier: ^2.4.5 + version: 2.8.1 + devDependencies: + '@types/node': + specifier: ^24.10.0 + version: 24.10.0 + '@vitejs/plugin-vue': + specifier: ^6.0.1 + version: 6.0.1(rolldown-vite@7.2.2(@types/node@24.10.0)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3)) + '@vue/tsconfig': + specifier: ^0.8.1 + version: 0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)) + typescript: + specifier: ~5.9.3 + version: 5.9.3 + vite: + specifier: npm:rolldown-vite@7.2.2 + version: rolldown-vite@7.2.2(@types/node@24.10.0)(yaml@2.8.1) + vue-tsc: + specifier: ^3.1.3 + version: 3.1.3(typescript@5.9.3) + +packages: + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + engines: {node: '>=6.9.0'} + + '@emnapi/core@1.7.0': + resolution: {integrity: sha512-pJdKGq/1iquWYtv1RRSljZklxHCOCAJFJrImO5ZLKPJVJlVUcs8yFwNQlqS0Lo8xT1VAXXTCZocF9n26FWEKsw==} + + '@emnapi/runtime@1.7.0': + resolution: {integrity: sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==} + + '@emnapi/wasi-threads@1.1.0': + resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@napi-rs/wasm-runtime@1.0.7': + resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + + '@oxc-project/runtime@0.96.0': + resolution: {integrity: sha512-34lh4o9CcSw09Hx6fKihPu85+m+4pmDlkXwJrLvN5nMq5JrcGhhihVM415zDqT8j8IixO1PYYdQZRN4SwQCncg==} + engines: {node: ^20.19.0 || >=22.12.0} + + '@oxc-project/types@0.96.0': + resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==} + + '@rolldown/binding-android-arm64@1.0.0-beta.47': + resolution: {integrity: sha512-vPP9/MZzESh9QtmvQYojXP/midjgkkc1E4AdnPPAzQXo668ncHJcVLKjJKzoBdsQmaIvNjrMdsCwES8vTQHRQw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.0.0-beta.47': + resolution: {integrity: sha512-Lc3nrkxeaDVCVl8qR3qoxh6ltDZfkQ98j5vwIr5ALPkgjZtDK4BGCrrBoLpGVMg+csWcaqUbwbKwH5yvVa0oOw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.0.0-beta.47': + resolution: {integrity: sha512-eBYxQDwP0O33plqNVqOtUHqRiSYVneAknviM5XMawke3mwMuVlAsohtOqEjbCEl/Loi/FWdVeks5WkqAkzkYWQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.0.0-beta.47': + resolution: {integrity: sha512-Ns+kgp2+1Iq/44bY/Z30DETUSiHY7ZuqaOgD5bHVW++8vme9rdiWsN4yG4rRPXkdgzjvQ9TDHmZZKfY4/G11AA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': + resolution: {integrity: sha512-4PecgWCJhTA2EFOlptYJiNyVP2MrVP4cWdndpOu3WmXqWqZUmSubhb4YUAIxAxnXATlGjC1WjxNPhV7ZllNgdA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': + resolution: {integrity: sha512-CyIunZ6D9U9Xg94roQI1INt/bLkOpPsZjZZkiaAZ0r6uccQdICmC99M9RUPlMLw/qg4yEWLlQhG73W/mG437NA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': + resolution: {integrity: sha512-doozc/Goe7qRCSnzfJbFINTHsMktqmZQmweull6hsZZ9sjNWQ6BWQnbvOlfZJe4xE5NxM1NhPnY5Giqnl3ZrYQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': + resolution: {integrity: sha512-fodvSMf6Aqwa0wEUSTPewmmZOD44rc5Tpr5p9NkwQ6W1SSpUKzD3SwpJIgANDOhwiYhDuiIaYPGB7Ujkx1q0UQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': + resolution: {integrity: sha512-Rxm5hYc0mGjwLh5sjlGmMygxAaV2gnsx7CNm2lsb47oyt5UQyPDZf3GP/ct8BEcwuikdqzsrrlIp8+kCSvMFNQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + + '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': + resolution: {integrity: sha512-YakuVe+Gc87jjxazBL34hbr8RJpRuFBhun7NEqoChVDlH5FLhLXjAPHqZd990TVGVNkemourf817Z8u2fONS8w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': + resolution: {integrity: sha512-ak2GvTFQz3UAOw8cuQq8pWE+TNygQB6O47rMhvevvTzETh7VkHRFtRUwJynX5hwzFvQMP6G0az5JrBGuwaMwYQ==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': + resolution: {integrity: sha512-o5BpmBnXU+Cj+9+ndMcdKjhZlPb79dVPBZnWwMnI4RlNSSq5yOvFZqvfPYbyacvnW03Na4n5XXQAPhu3RydZ0w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': + resolution: {integrity: sha512-FVOmfyYehNE92IfC9Kgs913UerDog2M1m+FADJypKz0gmRg3UyTt4o1cZMCAl7MiR89JpM9jegNO1nXuP1w1vw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': + resolution: {integrity: sha512-by/70F13IUE101Bat0oeH8miwWX5mhMFPk1yjCdxoTNHTyTdLgb0THNaebRM6AP7Kz+O3O2qx87sruYuF5UxHg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.0-beta.29': + resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} + + '@rolldown/pluginutils@1.0.0-beta.47': + resolution: {integrity: sha512-8QagwMH3kNCuzD8EWL8R2YPW5e4OrHNSAHRFDdmFqEwEaD/KcNKjVoumo+gP2vW5eKB2UPbM6vTYiGZX0ixLnw==} + + '@tybys/wasm-util@0.10.1': + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + + '@types/node@24.10.0': + resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} + + '@vitejs/plugin-vue@6.0.1': + resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vue: ^3.2.25 + + '@volar/language-core@2.4.23': + resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} + + '@volar/source-map@2.4.23': + resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} + + '@volar/typescript@2.4.23': + resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} + + '@vue/compiler-core@3.5.24': + resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==} + + '@vue/compiler-dom@3.5.24': + resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==} + + '@vue/compiler-sfc@3.5.24': + resolution: {integrity: sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==} + + '@vue/compiler-ssr@3.5.24': + resolution: {integrity: sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==} + + '@vue/devtools-api@7.7.7': + resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} + + '@vue/devtools-kit@7.7.7': + resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} + + '@vue/devtools-shared@7.7.7': + resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} + + '@vue/language-core@3.1.3': + resolution: {integrity: sha512-KpR1F/eGAG9D1RZ0/T6zWJs6dh/pRLfY5WupecyYKJ1fjVmDMgTPw9wXmKv2rBjo4zCJiOSiyB8BDP1OUwpMEA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/reactivity@3.5.24': + resolution: {integrity: sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==} + + '@vue/runtime-core@3.5.24': + resolution: {integrity: sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==} + + '@vue/runtime-dom@3.5.24': + resolution: {integrity: sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==} + + '@vue/server-renderer@3.5.24': + resolution: {integrity: sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==} + peerDependencies: + vue: 3.5.24 + + '@vue/shared@3.5.24': + resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==} + + '@vue/tsconfig@0.8.1': + resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==} + peerDependencies: + typescript: 5.x + vue: ^3.4.0 + peerDependenciesMeta: + typescript: + optional: true + vue: + optional: true + + alien-signals@3.1.0: + resolution: {integrity: sha512-yufC6VpSy8tK3I0lO67pjumo5JvDQVQyr38+3OHqe6CHl1t2VZekKZ7EKKZSqk0cRmE7U7tfZbpXiKNzuc+ckg==} + + birpc@2.8.0: + resolution: {integrity: sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==} + + copy-anything@4.0.5: + resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} + engines: {node: '>=18'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + + is-what@5.5.0: + resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} + engines: {node: '>=18'} + + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + pinia@3.0.4: + resolution: {integrity: sha512-l7pqLUFTI/+ESXn6k3nu30ZIzW5E2WZF/LaHJEpoq6ElcLD+wduZoB2kBN19du6K/4FDpPMazY2wJr+IndBtQw==} + peerDependencies: + typescript: '>=4.5.0' + vue: ^3.5.11 + peerDependenciesMeta: + typescript: + optional: true + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + rolldown-vite@7.2.2: + resolution: {integrity: sha512-Fl3ZdmJhDMJGcqrr342pPVrhugXdOcuNBRBauz4S7QGSRXbQy7y8q5QYJtgkcrG8XjY0EENSZeTk58c3m20FxA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + esbuild: ^0.25.0 + jiti: '>=1.21.0' + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + rolldown@1.0.0-beta.47: + resolution: {integrity: sha512-Mid74GckX1OeFAOYz9KuXeWYhq3xkXbMziYIC+ULVdUzPTG9y70OBSBQDQn9hQP8u/AfhuYw1R0BSg15nBI4Dg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} + + superjson@2.2.5: + resolution: {integrity: sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==} + engines: {node: '>=16'} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + + vue-tsc@3.1.3: + resolution: {integrity: sha512-StMNfZHwPIXQgY3KxPKM0Jsoc8b46mDV3Fn2UlHCBIwRJApjqrSwqeMYgWf0zpN+g857y74pv7GWuBm+UqQe1w==} + hasBin: true + peerDependencies: + typescript: '>=5.0.0' + + vue@3.5.24: + resolution: {integrity: sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + yaml@2.8.1: + resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} + engines: {node: '>= 14.6'} + hasBin: true + +snapshots: + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/parser@7.28.5': + dependencies: + '@babel/types': 7.28.5 + + '@babel/types@7.28.5': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@emnapi/core@1.7.0': + dependencies: + '@emnapi/wasi-threads': 1.1.0 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.7.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.1.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@napi-rs/wasm-runtime@1.0.7': + dependencies: + '@emnapi/core': 1.7.0 + '@emnapi/runtime': 1.7.0 + '@tybys/wasm-util': 0.10.1 + optional: true + + '@oxc-project/runtime@0.96.0': {} + + '@oxc-project/types@0.96.0': {} + + '@rolldown/binding-android-arm64@1.0.0-beta.47': + optional: true + + '@rolldown/binding-darwin-arm64@1.0.0-beta.47': + optional: true + + '@rolldown/binding-darwin-x64@1.0.0-beta.47': + optional: true + + '@rolldown/binding-freebsd-x64@1.0.0-beta.47': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.47': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.47': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.0.0-beta.47': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.0.0-beta.47': + optional: true + + '@rolldown/binding-linux-x64-musl@1.0.0-beta.47': + optional: true + + '@rolldown/binding-openharmony-arm64@1.0.0-beta.47': + optional: true + + '@rolldown/binding-wasm32-wasi@1.0.0-beta.47': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.47': + optional: true + + '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.47': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.0.0-beta.47': + optional: true + + '@rolldown/pluginutils@1.0.0-beta.29': {} + + '@rolldown/pluginutils@1.0.0-beta.47': {} + + '@tybys/wasm-util@0.10.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@types/node@24.10.0': + dependencies: + undici-types: 7.16.0 + + '@vitejs/plugin-vue@6.0.1(rolldown-vite@7.2.2(@types/node@24.10.0)(yaml@2.8.1))(vue@3.5.24(typescript@5.9.3))': + dependencies: + '@rolldown/pluginutils': 1.0.0-beta.29 + vite: rolldown-vite@7.2.2(@types/node@24.10.0)(yaml@2.8.1) + vue: 3.5.24(typescript@5.9.3) + + '@volar/language-core@2.4.23': + dependencies: + '@volar/source-map': 2.4.23 + + '@volar/source-map@2.4.23': {} + + '@volar/typescript@2.4.23': + dependencies: + '@volar/language-core': 2.4.23 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + + '@vue/compiler-core@3.5.24': + dependencies: + '@babel/parser': 7.28.5 + '@vue/shared': 3.5.24 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-dom@3.5.24': + dependencies: + '@vue/compiler-core': 3.5.24 + '@vue/shared': 3.5.24 + + '@vue/compiler-sfc@3.5.24': + dependencies: + '@babel/parser': 7.28.5 + '@vue/compiler-core': 3.5.24 + '@vue/compiler-dom': 3.5.24 + '@vue/compiler-ssr': 3.5.24 + '@vue/shared': 3.5.24 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.6 + source-map-js: 1.2.1 + + '@vue/compiler-ssr@3.5.24': + dependencies: + '@vue/compiler-dom': 3.5.24 + '@vue/shared': 3.5.24 + + '@vue/devtools-api@7.7.7': + dependencies: + '@vue/devtools-kit': 7.7.7 + + '@vue/devtools-kit@7.7.7': + dependencies: + '@vue/devtools-shared': 7.7.7 + birpc: 2.8.0 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.5 + + '@vue/devtools-shared@7.7.7': + dependencies: + rfdc: 1.4.1 + + '@vue/language-core@3.1.3(typescript@5.9.3)': + dependencies: + '@volar/language-core': 2.4.23 + '@vue/compiler-dom': 3.5.24 + '@vue/shared': 3.5.24 + alien-signals: 3.1.0 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + picomatch: 4.0.3 + optionalDependencies: + typescript: 5.9.3 + + '@vue/reactivity@3.5.24': + dependencies: + '@vue/shared': 3.5.24 + + '@vue/runtime-core@3.5.24': + dependencies: + '@vue/reactivity': 3.5.24 + '@vue/shared': 3.5.24 + + '@vue/runtime-dom@3.5.24': + dependencies: + '@vue/reactivity': 3.5.24 + '@vue/runtime-core': 3.5.24 + '@vue/shared': 3.5.24 + csstype: 3.1.3 + + '@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))': + dependencies: + '@vue/compiler-ssr': 3.5.24 + '@vue/shared': 3.5.24 + vue: 3.5.24(typescript@5.9.3) + + '@vue/shared@3.5.24': {} + + '@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))': + optionalDependencies: + typescript: 5.9.3 + vue: 3.5.24(typescript@5.9.3) + + alien-signals@3.1.0: {} + + birpc@2.8.0: {} + + copy-anything@4.0.5: + dependencies: + is-what: 5.5.0 + + csstype@3.1.3: {} + + detect-libc@2.1.2: {} + + entities@4.5.0: {} + + estree-walker@2.0.2: {} + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + fsevents@2.3.3: + optional: true + + hookable@5.5.3: {} + + is-what@5.5.0: {} + + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true + + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + mitt@3.0.1: {} + + muggle-string@0.4.1: {} + + nanoid@3.3.11: {} + + path-browserify@1.0.1: {} + + perfect-debounce@1.0.0: {} + + picocolors@1.1.1: {} + + picomatch@4.0.3: {} + + pinia@3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)): + dependencies: + '@vue/devtools-api': 7.7.7 + vue: 3.5.24(typescript@5.9.3) + optionalDependencies: + typescript: 5.9.3 + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + rfdc@1.4.1: {} + + rolldown-vite@7.2.2(@types/node@24.10.0)(yaml@2.8.1): + dependencies: + '@oxc-project/runtime': 0.96.0 + fdir: 6.5.0(picomatch@4.0.3) + lightningcss: 1.30.2 + picomatch: 4.0.3 + postcss: 8.5.6 + rolldown: 1.0.0-beta.47 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.10.0 + fsevents: 2.3.3 + yaml: 2.8.1 + + rolldown@1.0.0-beta.47: + dependencies: + '@oxc-project/types': 0.96.0 + '@rolldown/pluginutils': 1.0.0-beta.47 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0-beta.47 + '@rolldown/binding-darwin-arm64': 1.0.0-beta.47 + '@rolldown/binding-darwin-x64': 1.0.0-beta.47 + '@rolldown/binding-freebsd-x64': 1.0.0-beta.47 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.47 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.47 + '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.47 + '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.47 + '@rolldown/binding-linux-x64-musl': 1.0.0-beta.47 + '@rolldown/binding-openharmony-arm64': 1.0.0-beta.47 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.47 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.47 + '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.47 + '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.47 + + source-map-js@1.2.1: {} + + speakingurl@14.0.1: {} + + superjson@2.2.5: + dependencies: + copy-anything: 4.0.5 + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + tslib@2.8.1: + optional: true + + typescript@5.9.3: {} + + undici-types@7.16.0: {} + + vscode-uri@3.1.0: {} + + vue-tsc@3.1.3(typescript@5.9.3): + dependencies: + '@volar/typescript': 2.4.23 + '@vue/language-core': 3.1.3(typescript@5.9.3) + typescript: 5.9.3 + + vue@3.5.24(typescript@5.9.3): + dependencies: + '@vue/compiler-dom': 3.5.24 + '@vue/compiler-sfc': 3.5.24 + '@vue/runtime-dom': 3.5.24 + '@vue/server-renderer': 3.5.24(vue@3.5.24(typescript@5.9.3)) + '@vue/shared': 3.5.24 + optionalDependencies: + typescript: 5.9.3 + + yaml@2.8.1: {} diff --git a/public/dog.ico b/public/dog.ico new file mode 100644 index 0000000..a941275 Binary files /dev/null and b/public/dog.ico differ diff --git a/public/sd/default.yaml b/public/sd/default.yaml new file mode 100644 index 0000000..cf650a3 --- /dev/null +++ b/public/sd/default.yaml @@ -0,0 +1,4493 @@ +# 👍Prompt Word Integration Sources: 路过银河 (Zhihu), Unknown Author (Google Drive), Internet, etc. Thanks to these authors for their selfless contributions! +# +# ⚠️It is recommended not to modify the contents of this file, as the author of this file may update it periodically. Modifying this file may cause conflicts during updates. +# ⚠️If you need to customize keyword groups, please copy this file, rename it to custom.yaml, and make modifications in custom.yaml. +# ⚠️The plugin will prioritize reading the custom.yaml file. If the custom.yaml file does not exist, it will read this file. +# +# ⚠️If you only want to prepend your own content before the current file, you can create a prepend.yaml file. +# ⚠️If you only want to append your own content after the current file, you can create an append.yaml file. +# ⚠️custom.yaml: Overrides the current file +# ⚠️prepend.yaml: Appends to the current file before +# ⚠️append.yaml: Appends to the current file after +# +# ⚠️It is recommended to use a professional text editor (such as Visual Studio Code) to edit this file to avoid encoding and formatting errors. +# ⚠️Please do not use Notepad, the default text editor in Windows, to edit this file. +# ⚠️After modification, you can go to https://www.yamllint.com/ to check if the content format is correct. + +# Content Format: +# - name: First-level category name +# groups: List of second-level categories +# - name: Second-level category name +# color: Default color of keyword text (can be empty), CSS color code, e.g., #ff0000, red, rgb(255,0,0), rgba(255,0,0,1), hsl(0,100%,50%), hsla(0,100%,50%,1) +# tags: List of keywords +# - English keyword: Localized translation +# - English keyword: Localized translation +# ... + +# The localized translations in this content are all generated by machine translation and may contain inaccuracies. If you find any, please feel free to submit a PR on GitHub for correction. +# If there are issues with categorization, keyword errors, translation errors, etc., please submit an Issue on GitHub for feedback. + +- name: Person + groups: + - name: Object + color: rgba(255, 123, 2, .4) + tags: + 1girl: + 1boy: + 2girls: + 2boys: + 3girls: + 3boys: + girl: + boy: + solo: + multiple_girls: + little_girl: + little_boy: + shota: + loli: + kawaii: + mesugaki: + adorable_girl: + bishoujo: + gyaru: + sisters: + ojousama: + female: + mature_female: + mature: + female_pervert: + male: + milf: + otoko_no_ko: + crossdressing: + + - name: Identity + color: rgba(255, 123, 2, .4) + tags: + lifeguard: + boxer: + scientist: + athletes: + office lady: + monk: + crobat: + nun: + nurse: + stewardess: + student: + waitress: + teacher: + racer: + police: + soldier: + cheerleader: + actor: + actress: + spy: + agent: + assassin: + poet: + samurai: + dancing girl: + motorcyclist: + hacker: + magician: + detective: + doll: + maid: + pilot: + diver: + bar censor: + missionary: + firefighter: + goalkeeper: + chef: + astronaut: + cashier: + mailman: + barista: + the hermit: + makihitsuji: + office_lady: + race_queen: + queen: + doctor: + knight: + housemaid: + dancer: + ballerina: + gym_leader: + trap: + female: + harem: + idol: + male: + priest: + cleric: + wa_maid: + yaoi: + yuri: + albino: + amputee: + + - name: Anime Role + color: rgba(255, 123, 2, .4) + tags: + pokemon: + teddy bear: + mario: + pikachu: + neon genesis evangelion: + hatsune miku: + harry potter: + doraemon: + saint seiya: + gojou satoru: + avengers: + mazinger: + captain america: + crayon shin-chan: + slam dunk: + sun wukong: + witch: + miko: + ninja: + vampire: + knight: + magical_girl: + orc: + druid: + elf: + fairy: + furry: + mermaid: + kamen rider: + magister: + spider-man: + santa alter: + monster_girl: + cat_girl: + dog_girl: + fox_girl: + kitsune: + kyuubi: + raccoon_girl: + wolf_girl: + bunny_girl: + horse_girl: + cow_girl: + dragon_girl: + centaur: + slime_musume: + spider_girl: + dominatrix: + sailor_senshi: + mecha: + mecha_musume: + humanoid_robot_: + cyborg: + angel: + devil: + dark_elf: + imp: + succubus: + giantess: + minigirl: + monster: + no humans: + + - name: Age + color: rgba(255, 123, 2, .4) + tags: + toddler: + kindergartener: + child: + underage: + teenager: + teen: + early teen: + adult: + elder: + old: + loli: + shota: + + - name: Skin + color: rgba(255, 123, 2, .4) + tags: + white_skin: + pale_skin: + fair_skin: + brown_skin: + deep_skin: + dark_skin: + black_skin: + shiny_skin: + white_marble_glowing_skin: + tattoo: + tan: + tanlines: + oil: + + - name: Figure + color: rgba(255, 123, 2, .4) + tags: + skinny: + plump: + curvy: + gyaru: + pregnant: + fat: + thin: + slender: + glamor: + tall: + petite: + chibi: + muscular: + + - name: Face shape + color: rgba(255, 123, 2, .4) + tags: + slender face: + round face: + oval face: + baby face: + inverted triangle face: + heart shaped face: + diamond face: + square face: + long face: + triangular face: + + - name: Hair + color: rgba(255, 123, 2, .4) + tags: + white hair: + blonde hair: + silver hair: + grey hair: + purple hair: + red hair: + yellow hair: + green hair: + blue hair: + black hair: + brown hair: + straight_hair: + short hair: + curly hair: + long hair: + pony-tail: + bunches: + streaked hair: + grey gradient hair: + light brown hair: + two-tone hair: + multicolored hair: + high ponytail: + twintails: + braided ponytail: + ponytail: + short ponytail: + twin braids: + medium hair: + very long hair: + braided bangs: + swept bangs: + hair between eyes: + bob cut: + hime cut: + crossed bangs: + bangs: + blunt bangs: + air bangs: + hair wings: + long bangs: + side_blunt_bangs: + centre parting bangs: + asymmetric bangs: + disheveled hair: + wavy hair: + hair in takes: + hair pink flowers: + ahoge: + antenna hair: + Side ponytail: + forehead: + drill hair: + hair bun: + double bun: + messy hair: + hair_flaps: + + - name: Face + color: rgba(255, 123, 2, .4) + tags: + makeup: + fundoshi: + eyeshadow: + lipstick: + mascara: + long_eyelashes: + red_lips_: + facepaint: + lipgloss: + colored_eyelashes: + blush: + light_blush: + anime_style_blush: + nose_blush: + nosebleed: + bruise_on_face: + facial_mark: + forehead_mark: + anger_vein: + mole: + mole_under_eye: + freckles: + food_on_face: + rice_on_face: + cream_on_face: + mustache: + goatee: + whisker_markings: + scar: + scar_across_eye: + smoking_pipe: + tattoo: + + - name: Ears + color: rgba(255, 123, 2, .4) + tags: + elf ears: + fake animal ears: + cat ears: + dog ears: + fox ears: + bunny ears: + bear ears: + wolf ears: + horse ears: + cow ears: + mouse ears: + pig ears: + sheep ears: + deer ears: + goat ears: + antelope ears: + rhino ears: + elephant ears: + bat ears: + dragon ears: + demon ears: + angel ears: + alien ears: + ear_blush: + ear_ornament: + ear_piercing: + animal_ears: + ears_down: + fake_animal_ears: + floppy_ears: + animal_ear_fluff: + fox_ears: + cat_ears: + lion_ears: + jaguar_ears: + tiger_ears: + dog_ears: + coyote_ears: + bunny_ears: + horse_ears: + pointy_ears: + long_pointy_ears: + mouse_ears: + raccoon_ears: + squirrel_ears: + bear_ears: + panda_ears: + bat_ears: + robot_ears: + extra_ears: + ears_through_headwear: + alpaca_ears: + horns: + fake_horns: + dragon_horns: + oni_horns: + antlers: + curled_horns: + goat_horns: + hair_on_horn: + + - name: Eyebrows + color: rgba(255, 123, 2, .4) + tags: + thick eyebrows: + cocked eyebrow: + short eyebrows: + v-shaped eyebrows: + + - name: Eyes + color: rgba(255, 123, 2, .4) + tags: + blue eyes: + red eyes: + brown eyes: + green eyes: + purple eyes: + yellow eyes: + pink eyes: + black eyes: + aqua eyes: + orange eyes: + grey eyes: + multicolored eyes: + white eyes: + gradient eyes: + closed eyes: + half-closed eyes: + crying with eyes open: + narrowed eyes: + hidden eyes: + heart-shaped eyes: + button eyes: + cephalopod eyes: + eyes visible through hair: + glowing eyes: + empty eyes: + rolling eyes: + cross eyed: + blank eyes: + no eyes: + sparkling eyes: + extra eyes: + crazy eyes: + solid circle eyes: + solid oval eyes: + uneven eyes: + blood from eyes: + eyeshadow: + red eyeshadow: + blue eyeshadow: + purple eyeshadow: + pink eyeshadow: + green eyeshadow: + bags under eyes: + ringed eyes: + covered eyes: + covering eyes: + shading eyes: + devil eyes: + slit pupils: + bloodshot eyes: + tsurime: + tareme: + constricted pupils: + devil pupils: + snake pupils: + pupils sparkling: + flower-shaped pupils: + heart-shaped pupils: + heterochromia: + color contact lenses: + longeyelashes: + colored eyelashes: + mole under eye: + light_eyes: + glowing_eye: + shiny_eyes: + sparkling_eyes: + gradient_eyes: + anime_style_eyes: + water_eyes: + beautiful_detailed_eyes: + solid_oval_eyes_: + solid_circle_pupils: + blush_stickers: + heart_in_eye: + evil_eyes: + crazy_eyes: + empty_eyes: + covered_eyes: + hollow_eyes: + multicolored_eyes: + ringed_eyes: + sanpaku: + mismatched_sclera: + eye_relfection: + mechanical_eye: + cephalopod_eyes: + clock_eyes: + compound_eyes: + fisheye: + devil_eyes: + bloodshot_eyes: + blood_from_eyes: + aqua_eyes: + solid_eyes: + sparkling_anime_eyes: + blue_eyes: + brown_eyes: + closed_eyes: + crying_with_eyes_open: + extra_eyes: + eye_contact: + eye_of_horus: + eyeball: + eyeliner: + eyes: + glint: + glowing_eyes: + half-closed_eye: + half-closed_eyes: + horizontal_pupils: + light_brown_eyes: + no_eyes: + one-eyed: + reflective_eyes: + spiral_eyes: + third_eye: + uneven_eyes: + flaming_eye: + eyes_closed: + half_closed_eyes: + narrowed_eyes: + squinting: + tears: + sharp_eyes: + slanted_eyes: + upturned_eyes: + cross-eyed: + hair_over_eyes: + eyes_visible_through_hair: + hair_over_one_eye: + one_eye_covered: + bags_under_eyes: + eyepatch: + medical_eyepatch: + scar_across_eye: + no_blindfold: + no_eyepatch: + ahegao: + + - name: Pupils + color: rgba(255, 123, 2, .4) + tags: + pupils: + bright_pupils: + heterochromia: + slit_pupils: + snake_pupils: + symbol-shaped_pupils: + heart-shaped_pupils: + diamond-shaped_pupils: + star-shaped_pupils: + dilated_pupils: + no_pupils: + ringed_eyes: + constricted_pupils: + star_in_eye: + x-shaped_pupils: + horizontal_pupils: + dashed_eyes: + butterfly-shaped_pupils: + rectangular_pupils: + square_pupils: + dot_pupils: + extra_pupils: + mismatched_pupils: + "+_+": + cross-shaped_pupils: + purple_pupils: + orange_pupils: + blue_pupils: + symbol_in_eye: + + - name: Nose + color: rgba(255, 123, 2, .4) + tags: + pointed nose: + small nose: + big nose: + no_nose: + dot_nose: + nose_bubble: + smelling: + nose: + nosebleed: + snot: + snout: + + - name: Mouth + color: rgba(255, 123, 2, .4) + tags: + chestnut mouth: + thick lips: + puffy lips: + lipstick: + heart-shaped mouth: + pout: + open mouth: + closed mouth: + shark mouth: + parted lips: + mole under mouth: + open_mouth: + gasping: + Slightly_open_mouth: + wavy_mouth: + close_mouth: + dot_mouth: + no_mouth: + gag: + gnaw: + :3: + :o: + :>: + parted_lips: + bit_gag: + chestnut_mouth: + cleave_gag: + closed_mouth: + covered_mouth: + extra_mouth: + hair_in_mouth: + hair_tie_in_mouth: + homu: + lips: + mouth: + mouth_hold: + oral: + pacifier: + Pouted lips: + sideways_mouth: + spoon_in_mouth: + triangle_mouth: + saliva: + drooling: + mouth_drool: + + - name: Teeth + color: rgba(255, 123, 2, .4) + tags: + teeth: + upper_teeth: + fang: + skin_fang: + round_teeth: + sharp_teeth: + clenched_teeth: + tongue: + buck_teeth: + fang_out: + fangs: + spiked_club: + tooth: + toothbrush: + tusks: + shark_mouth: + + - name: Tongue + color: rgba(255, 123, 2, .4) + tags: + french_kiss: + long_tongue: + oral_invitation: + tongue: + tongue_out: + uvula: + + - name: Nails + color: rgba(255, 123, 2, .4) + tags: + fingernails: + toenails: + nail_polish: + toenail_polish: + black_nails: + red_nails: + pink_nails: + long_fingernails: + nail: + multicolored_nails: + nail_art: + brown_vest: + + - name: Shoulders + color: rgba(255, 123, 2, .4) + tags: + bare shoulders: + collarbonea: + armpits: + armpit_crease: + + - name: Chest + color: rgba(255, 123, 2, .4) + tags: + chest: + flat chest: + small_breasts: + medium breasts: + big breasts: + huge breasts: + gigantic breasts: + between breasts: + breasts apart: + hanging breasts: + bouncing breasts: + cleavage: + areola: + nipples: + pectorals: + large_pectorals: + unbuttoned clothes: + + - name: Waist + color: rgba(255, 123, 2, .4) + tags: + narrow_waist: + slender_waist: + + - name: Abdomen + color: rgba(255, 123, 2, .4) + tags: + midriff: + belly: + absolute_territory: + inflation: + navel: + groin: + pregnant: + + - name: Wings + color: rgba(255, 123, 2, .4) + tags: + wings: + bat_wings: + butterfly_wings: + black_wings: + demon_wings: + asymmetrical_wings: + detached_wings: + fairy_wings: + fake_wings: + fiery_wings: + insect_wings: + large_wings: + low_wings: + mini_wings: + multicolored_wings: + multiple_wings: + no_wings: + winged_helmet: + +- name: Apparel + groups: + - name: Formal wear + color: rgba(230, 84, 128, .4) + tags: + suit: + tuxedo: + formal_dress: + evening_gown: + canonicals: + cocktail_dress: + gown: + japanese_clothes: + kimono: + sleeveless_kimono: + short_kimono: + print_kimono: + furisode: + obi: + sash: + cheongsam: + china_dress: + print_cheongsam: + pelvic_curtain: + wedding_dress: + uchikake: + school_uniform: + sailor: + serafuku: + summer_uniform: + kindergarten_uniform: + police_uniform: + naval_uniform: + military_uniform: + ss_uniform/nazi_uniform: + maid: + stile_uniform: + miko: + overalls: + business_suit: + nurse: + chef_uniform: + labcoat: + cheerleader: + band_uniform: + space_suit: + leotard: + domineering: + + - name: Style + color: rgba(230, 84, 128, .4) + tags: + china_dress: + chinese_style: + traditional_clothes: + japanese_clothes: + hanten_(clothes): + hanbok: + korean_clothes: + western: + german_clothes: + gothic: + lolita: + gothic_lolita: + byzantine_fashion: + Tropical: + indian_style: + Ao_Dai: + ainu_clothes: + arabian_clothes: + egyptian_clothes: + costume: + animal_costume: + bunny_costume: + adapted_costume: + cat_costume: + dog_costume: + bear_costume: + embellished_costume: + santa_costume: + halloween_costume: + kourindou_tengu_costume: + alternate_costume: + costume_switch: + meme_attire: + + - name: Casual wear + color: rgba(230, 84, 128, .4) + tags: + casual: + loungewear: + hoodie: + homewear: + pajamas: + nightgown: + sleepwear: + babydoll: + print_pajamas: + polka_dot_pajamas: + yukata: + chinese_clothes: + hanfu: + Taoist robe: + robe: + robe_of_blending: + cloak: + hooded_cloak: + winter_clothes: + down jacket: + santa: + harem_outfit: + shrug_(clothing): + + - name: Sportswear + color: rgba(230, 84, 128, .4) + tags: + sportswear: + gym_uniform: + athletic_leotard: + tennis_uniform: + baseball_uniform: + letterman_jacket: + volleyball_uniform: + biker_clothes: + bikesuit: + wrestling_outfit: + dougi: + + - name: Swimwear + color: rgba(230, 84, 128, .4) + tags: + swimsuit: + swimwear: + wet_swimsuit: + school_swimsuit: + new_school_swimsuit: + old_school_swimsuit: + competition_school_swimsuit: + competition_swimsuit: + casual_one-piece_swimsuit: + front_zipper_swimsuit: + highleg_swimsuit: + one-piece_swimsuit: + swimsuit_of_perpetual_summer: + bikini: + highleg_bikini: + lowleg_bikini: + slingshot_swimsuit: + sailor_bikini: + shell_bikini: + sports_bikini: + string_bikini: + strapless_bikini: + side-tie_bikini: + front-tie_bikini_top: + multi-strapped_bikini: + thong_bikini: + front-tie_bikini: + frilled_bikini: + o-ring_bikini: + eyepatch_bikini: + layered_bikini: + bow_bikini: + frilled_swimsuit: + polka_dot_swimsuit: + striped_swimsuit: + striped_bikini: + plaid_bikini: + polka_dot_bikini: + print_bikini: + american_flag_bikini: + german_flag_bikini: + impossible_swimsuit: + bikini_top: + bikini_top_only: + bikini_top_removed: + bikini_bottom_only: + bikini_bottom: + untied_bikini: + bikini_aside: + swimsuit_aside: + swimsuit_under_clothes: + torn_swimsuit: + bikini_skirt: + swim_briefs: + swim_cap: + swim_trunks: + male_swimwear: + + - name: Uniform + color: rgba(230, 84, 128, .4) + tags: + adapted_uniform: + anzio_military_uniform: + anzio_school_uniform: + aria_company_uniform: + ashford_academy_uniform: + bc_freedom_military_uniform: + chaldea_uniform: + chi-hatan_military_uniform: + fleur_de_lapin_uniform: + garreg_mach_monastery_uniform: + gem_uniform_(houseki_no_kuni): + hanasakigawa_school_uniform: + hikarizaka_private_high_school_uniform: + homurahara_academy_uniform: + kamiyama_high_school_uniform: + keizoku_military_uniform: + kita_high_school_uniform: + kiyosumi_school_uniform: + luna_nova_school_uniform: + meiji_schoolgirl_uniform: + mitakihara_school_uniform: + nami_junior_high_school_uniform: + nanairogaoka_middle_school_uniform: + nanamori_school_uniform: + naoetsu_high_school_uniform: + national_shin_ooshima_school_uniform: + ooarai_military_uniform: + ooarai_school_uniform: + otonokizaka_school_uniform: + paradis_military_uniform: + polar_chaldea_uniform: + pravda_military_uniform: + pravda_school_uniform: + rabbit_house_uniform: + raimon_soccer_uniform: + ryouou_school_uniform: + sailor_senshi_uniform: + sakugawa_school_uniform: + sakuragaoka_high_school_uniform: + saunders_military_uniform: + saunders_school_uniform: + seishou_elementary_school_uniform: + shinda_sekai_sensen_uniform: + shuuchiin_academy_uniform: + shuujin_academy_uniform: + st._gloriana's_military_uniform: + st._gloriana's_school_uniform: + starlight_academy_uniform: + tokisadame_school_uniform: + tokiwadai_school_uniform: + tomoeda_elementary_school_uniform: + tsab_ground_military_uniform: + u.a._school_uniform: + uranohoshi_school_uniform: + yasogami_school_uniform: + mismatched_bikini: + multicolored_bikini: + + - name: Shirt + color: rgba(230, 84, 128, .4) + tags: + blouse: + white_shirt: + collared_shirt: + dress_shirt: + sailor_shirt: + cropped_shirt: + t-shirt: + casual T-shirts: + short sleeve T-shirts: + off-shoulder_shirt: + shrug_(clothing): + cardigan: + criss-cross_halter: + frilled_shirt: + sweatshirt: + hawaiian_shirt: + hoodie: + Impossible shirt: + kappougi: + plaid_shirt: + polo_shirt: + print_shirt: + shirt: + sleeveless_hoodie: + sleeveless_shirt: + striped_shirt: + tank_top: + vest: + waistcoat: + camisole: + tied_shirt: + undershirt: + crop_top: + highleg: + clothing_cutout: + back_cutout: + cleavage_cutout: + navel_cutout: + midriff: + heart_cutout: + torn_clothes: + torn_shirt: + undressing: + clothes_down: + shirt_lift: + shirt_pull: + shirt_tucked_in: + clothes_tug: + shirt_tug: + untucked_shirt: + lifted_by_self: + untied: + open_clothes: + unbuttoned shirt: + button_gap: + partially_unbuttoned: + partially_unzipped: + clothes_removed: + shirt_removed: + wardrobe_error: + undersized_clothes: + tight: + wedgie: + wardrobe_malfunction: + taut_shirt: + taut_clothes: + underbust: + oversized_clothes: + oversized_shirt: + borrowed_garments: + strap_slip: + wet_shirt: + clothes_theft: + + - name: Coat + color: rgba(230, 84, 128, .4) + tags: + blazer: + overcoat: + double-breasted: + long_coat: + haori: + winter_coat: + hooded_coat: + fur_coat: + fur-trimmed_coat: + duffel_coat: + fishnet_top: + parka: + jacket: + jacket_partially_removed: + jacket_removed: + open_jacket: + cropped_jacket: + track_jacket: + hooded_track_jacket: + military_jacket: + camouflage_jacket: + leather_jacket: + letterman_jacket: + bomber_jacket: + denim_jacket: + loating_jacket: + fur-trimmed_jacket: + two-tone_jacket: + trench_coat: + furisode: + windbreaker: + raincoat: + hagoromo: + tunic: + cape: + capelet: + winter_clothes: + sweater: + pullover_sweaters: + ribbed_sweater: + sweater_vest: + backless_sweater: + aran_sweater: + beige_sweater: + brown_sweater: + hooded_sweater: + off-shoulder_sweater: + striped_sweater: + virgin_killer_sweater: + down_jacket: + puffer_jacket: + + - name: Other + color: rgba(230, 84, 128, .4) + tags: + transparent: + burnt_clothes: + dissolving_clothes: + dirty_clothes: + expressive_clothes: + impossible_clothes: + living_clothes: + leotard_under_clothes: + multicolored_clothes: + ofuda_on_clothes: + wringing_clothes: + clothesline: + shiny_clothes: + kariginu: + front-tie_top: + jacket_on_shoulders: + short_jumpsuit: + harness: + rigging: + aiguillette: + + - name: Waist + color: rgba(230, 84, 128, .4) + tags: + apron: + waist_apron: + maid_apron: + bow tied at the waist: + waist_cape: + clothes_around_waist: + jacket_around_waist: + sweater_around_waist: + loincloth: + bustier: + corset: + girdle: + + - name: Armor + color: rgba(230, 84, 128, .4) + tags: + armor: + bikini_armor: + full_armor: + plate_armor: + japanese_armor: + kusazuri: + power_armor: + mecha: + helmet: + kabuto: + off-shoulder_armor: + shoulder_armor: + muneate: + breastplate: + faulds: + greaves: + shin_guards: + armored_boots: + + - name: Skirt + color: rgba(230, 84, 128, .4) + tags: + dress: + microdress: + long_dress: + off-shoulder_dress: + strapless_dress: + backless_dress: + halter_dress: + sundress: + sleeveless_dress: + sailor_dress: + summer_dress: + china_dress: + pinafore_dress: + sweater_dress: + wedding_dress: + armored_dress: + frilled_dress: + lace-trimmed_dress: + collared_dress: + fur-trimmed_dress: + layered_dress: + pleated_dress: + taut_dress: + pencil_dress: + impossible_dress: + multicolored_dress: + striped_dress: + checkered_skirt: + plaid_dress: + ribbed_dress: + polka_dot_dress: + print_dress: + vertical-striped_dress: + see-through_dress: + skirt: + microskirt: + miniskirt: + skirt_suit: + bikini_skirt: + pleated_skirt: + pencil_skirt: + bubble_skirt: + tutu: + ballgown: + pettiskirt: + showgirl_skirt: + Medium length skirt: + beltskirt: + denim_skirt: + suspender_skirt: + skirt_set: + long_skirt: + summer_long_skirt: + overskirt: + hakama_skirt: + high-waist_skirt: + kimono_skirt: + suspender_long_skirt: + chiffon_skirt: + frilled_skirt: + fur-trimmed_skirt: + lace_skirt: + lace-trimmed_skirt: + ribbon-trimmed_skirt: + layered_skirt: + print_skirt: + multicolored_skirt: + striped_skirt: + vertical-striped_skirt: + plaid_skirt: + flared_skirt: + floral_skirt: + + - name: Interact with skirt + color: rgba(230, 84, 128, .4) + tags: + skirt_hold: + skirt_tug: + dress_tug: + skirt_lift: + skirt_around_one_leg: + skirt_removed: + dress_removed: + open_skirt: + + - name: Pants + color: rgba(230, 84, 128, .4) + tags: + dress_bow: + dressing_another: + shorts_under_skirt: + side_slit: + shorts: + micro_shorts: + short_shorts: + hot_pants: + cutoffs: + striped_shorts: + suspender_shorts: + denim_shorts: + puffy_shorts: + dolphin_shorts: + dolfin_shorts: + tight_pants: + crotchless_pants: + track_pants: + yoga_pants: + bike_shorts: + gym_shorts: + pants: + puffy_pants: + pumpkin_pants: + hakama_pants: + harem_pants: + bloomers: + buruma: + jeans: + cargo_pants: + camouflage_pants: + capri_pants: + chaps: + jumpsuit: + lowleg_pants: + plaid_pants: + single_pantsleg: + striped_pants: + + - name: Interact with pants + color: rgba(230, 84, 128, .4) + tags: + asymmetrical_legwear: + leotard_aside: + open_fly: + pants_down: + pants_rolled_up: + pants_tucked_in: + torn_jeans: + torn_pants: + torn_shorts: + + - name: Socks + color: rgba(230, 84, 128, .4) + tags: + bodystocking: + pantyhose: + leggings: + legwear: + thighhighs: + kneehighs: + socks: + bare_legs: + black_bodystocking: + white_bodystocking: + stocking_under_clothes: + black_pantyhose: + white_pantyhose: + thighband_pantyhose: + pantylines: + single_leg_pantyhose: + panties_under_pantyhose: + fishnets: + stirrup_legwear: + toeless_legwear: + mismatched_legwear: + two-tone_legwear: + asymmetrical_legwear: + uneven_legwear: + white_thighhighs: + black_thighhighs: + pink_thighhighs: + suspenders: + garter_straps: + torn_legwear: + torn_thighhighs: + see-through_legwear_: + frilled_legwear: + lace-trimmed_legwear: + seamed_legwear: + back-seamed_legwear: + animal_ear_legwear: + striped_legwear: + vertical-striped_legwear: + polka_dot_legwear: + print_legwear: + legwear_under_shorts: + over-kneehighs: + bobby_socks: + tabi: + loose_socks: + ankle_socks: + leg_warmers: + single_sock: + striped_socks: + + - name: Interact with socks + color: rgba(230, 84, 128, .4) + tags: + leg_cutout: + thighhighs_under_boots: + adjusting_legwear: + pantyhose_pull: + socks_removed: + sock_pull: + thighhighs_pull: + + - name: Other + color: rgba(230, 84, 128, .4) + tags: + garters: + leg_garter: + garter_straps: + thigh_strap: + thigh_ribbon: + leg_ribbon: + bandaid_on_leg: + bandaged_leg: + ankle_lace-up: + thigh_holster: + bandaid_on_knee: + argyle_legwear: + bow_legwear: + arm_garter: + + - name: Material + color: rgba(230, 84, 128, .4) + tags: + armored: + canvas: + denim: + fluffy: + fur: + latex: + leather: + see-through: + spandex: + tight: + + - name: Decorate + color: rgba(230, 84, 128, .4) + tags: + frilled: + center_frills: + crease: + layered: + lace: + fur_trim: + fur-trimmed: + fine_fabric_emphasis: + latex_thighhighs: + see-through_thighhighs: + ass_cutout: + asymmetrical_clothes: + back_bow: + costume_switch: + cross-laced_clothes: + double_vertical_stripe: + halter_top: + multicolored_legwear: + navy_blue_legwear: + nontraditional_miko: + side_cutout: + side_slit: + sideless_outfit: + single_kneehigh: + single_vertical_stripe: + turtleneck: + two-sided_fabric: + o-ring: + o-ring_top: + fringe_trim: + loose_belt: + pom_pom_(clothes): + drawstring: + full-length_zipper: + gathers: + gusset: + breast_pocket: + + - name: Pattern + color: rgba(230, 84, 128, .4) + tags: + argyle: + checkered: + colored_stripes: + diagonal_stripes: + horizontal_stripes: + multicolored_stripes: + polka_dot_: + ribbed: + striped: + unmoving_pattern: + vertical_stripes: + plaid: + animal_print: + cat_print: + bear_print: + bird_print: + bunny_print: + cow_print: + dragon_print: + fish_print: + frog_print: + shark_print: + snake_print: + zebra_print: + tiger_print: + leopard_print: + jaguar_print: + bat_print: + aardwolf_print: + african_wild_dog_print: + cheetah_print: + dog_print: + fox_print: + giraffe_print: + panda_print: + sand_cat_print: + whale_print: + white_tiger_print: + goldfish_print: + wing_print: + spider_web_print: + butterfly_print: + floral_print: + leaf_print: + clover_print: + maple_leaf_print: + rose_print: + strawberry_print: + cherry_print: + bamboo_print: + carrot_print: + hibiscus_print: + jack-o'-lantern_print: + petal_print: + sunflower_print: + watermelon_print: + sky_print: + cloud_print: + lightning_bolt_print: + rainbow_print: + snowflake_print: + starry_sky_print: + crescent_print: + star_print: + star_(symbol): + moon_print: + sun_print: + character_print: + clothes_writing_: + anchor_print: + cherry_blossom_print: + musical_note_print: + triangle_print: + arrow_print: + wave_print: + peace_symbol: + heart_print: + flame_print: + hitodama_print: + paw_print: + skeleton_print: + skull_print: + sparkle_print: + yin_yang_print: + cross_print: + camoflage: + flag_print: + bone_print: + ghost_print: + mushroom_print: + onigiri_print: + cat_ear: + cat_ear_cutout: + + - name: Shoes + color: rgba(230, 84, 128, .4) + tags: + barefoot: + no_shoes: + shoes_removed: + single_shoe: + the_only_shoe: + black_loafers: + shoes: + uwabaki: + platform_footwear: + high_heels: + stiletto_heels: + strappy_heels: + platform_heels_: + rudder_footwear: + sandals: + barefoot_sandals: + clog_sandals: + geta: + slippers: + skates: + roller_skates: + animal_feet: + animal_slippers: + anklet: + shackles: + brown_footwear: + cross-laced_footwear: + loafers: + mary_janes: + mismatched_footwear: + pointy_footwear: + pumps: + sandals_removed: + shoe_soles: + shoelaces: + sneakers: + winged_footwear: + zouri: + + - name: Boots + color: rgba(230, 84, 128, .4) + tags: + boots: + boots_removed: + thigh_boots: + knee_boots: + cross-laced_footwear: + ankle_boots: + high_heel_boots: + toeless_boots: + lace-up_boots: + fur-trimmed_boots: + snow_boots: + anklet: + rubber_boots: + santa_boots: + leather_boots: + thighhighs_under_boots: + combat_boots: + doc_martens: + rain_boots: + belt_boots: + fur_boots: + single_boot: + + - name: Soles + color: rgba(230, 84, 128, .4) + tags: + shoe_soles: + arched_soles: + paw_print_soles: + horseshoe: + + - name: Neckline + color: rgba(230, 84, 128, .4) + tags: + sailor_collar: + fur_collar: + frilled_collar: + popped_collar: + choker: + black_choker: + belt_collar: + frilled_choker: + neckerchief: + red_neckerchief: + necktie: + short_necktie: + white_necktie: + bowtie: + headphones_around_neck: + goggles_around_neck: + neck_bell: + neck_ruff: + v-neck: + towel_around_neck: + loose_necktie: + neck_tattoo: + ascot: + ribbon_choker: + maebari/pasties: + latex: + torn_clothes: + iron_cross: + chinese_knot: + cross_necklace: + bead_necklace: + pearl_necklace: + heart_necklace: + carrot_necklace: + chain_necklace: + magatama_necklace: + tooth_necklace: + key_necklace: + anchor_necklace: + skull_necklace: + shell_necklace: + gold_necklace: + crescent_necklace: + ring_necklace: + feather_necklace: + bone_necklace: + ankh_necklace: + multiple_necklaces: + bullet_necklace: + holding_necklace: + necklace_removed: + brown_neckwear: + checkered_neckwear: + diagonal-striped_neckwear: + halterneck: + mole_on_neck: + neck: + neck_ribbon: + neck_ring: + necklace: + plaid_neckwear: + plunging_neckline: + print_neckwear: + sleeveless_turtleneck: + star_necklace: + striped_neckwear: + turtleneck_sweater: + undone_necktie: + whistle_around_neck: + + - name: Scarf + color: rgba(230, 84, 128, .4) + tags: + plaid_scarf: + striped_scarf: + print_scarf: + vertical-striped_scarf: + polka_dot_scarf: + argyle_scarf: + beige_scarf: + scarf_bow: + fur_scarf: + naked_scarf: + multicolored_scarf: + floating_scarf: + long_scarf: + arm_scarf: + scarf_on_head: + scarf_over_mouth: + scarf_removed: + adjusting_scarf: + holding_scarf: + scarf_pull: + brown_scarf: + scarf: + + - name: Glasses + color: rgba(230, 84, 128, .4) + tags: + glasses: + eyewear: + monocle: + under-rim_eyewear: + rimless_eyewear: + semi-rimless_eyewear: + red-framed_eyewear: + round_eyewear: + black-framed_eyewear: + tinted_eyewear: + medical_eyepatch: + bandage_over_one_eye: + crooked_eyewear: + eyewear_removed: + sunglasses: + goggles: + Blindfold: + eyepatch: + visor: + bespectacled: + blue-framed_eyewear: + brown-framed_eyewear: + coke-bottle_glasses: + no_eyewear: + opaque_glasses: + over-rim_eyewear: + + - name: Mask + color: rgba(230, 84, 128, .4) + tags: + mask: + half_mask: + masked: + mask_lift: + mask_on_head: + mask_removed: + mouth_mask: + surgical_mask: + plague_doctor_mask: + gas_mask: + visor: + helmet: + fox_mask: + diving_mask: + diving_mask_on_head: + oni_mask: + tengu_mask: + ninja_mask: + skull_mask: + hockey_mask: + bird_mask: + stone_mask: + horse_mask: + masquerade_mask: + domino_mask: + + - name: Arms + color: rgba(230, 84, 128, .4) + tags: + long_sleeves: + short_sleeves: + wide_sleeves: + furisode: + detached_sleeves: + single_sleeve: + sleeveless: + asymmetrical_sleeves: + puffy_sleeves: + puffy_long_sleeves: + puffy_short_sleeves: + frilled_sleeves: + juliet_sleeves: + bandaged_arm: + raglan_sleeves: + vambraces: + layered_sleeves: + fur-trimmed_sleeves: + see-through_sleeves: + torn_sleeves: + sleeves_past_fingers: + sleeves_past_wrists: + sleeves_past_elbows: + sleeves_pushed_up: + arm_out_of_sleeve: + uneven_sleeves: + mismatched_sleeves: + sleeve_rolled_up: + sleeves_rolled_up: + feather-trimmed_sleeves: + hands_in_opposite_sleeves: + lace-trimmed_sleeves: + pinching_sleeves: + puffy_detached_sleeves: + ribbed_sleeves: + single_detached_sleeve: + sleeves_folded_up: + striped_sleeves: + wrist_cuffs: + armband: + armlet: + + - name: Hand + color: rgba(230, 84, 128, .4) + tags: + bandage: + leash: + arm_tattoo: + number_tattoo: + bead_bracelet: + bracelet: + flower_bracelet: + spiked_bracelet: + wrist_cuffs: + wristband: + bracer: + cuffs: + bound_wrists: + wrist_scrunchie: + handcuffs: + shackles: + chains: + chain_leash: + + - name: Gloves + color: rgba(230, 84, 128, .4) + tags: + gloves: + gloves_removed: + no_gloves: + single_glove: + single_elbow_glove: + long_gloves: + elbow_gloves: + bridal_gauntlets: + half_gloves: + fingerless_gloves: + partially_fingerless_gloves: + paw_gloves: + mittens: + baseball_mitt: + fur-trimmed_gloves: + latex_gloves: + lace-trimmed_gloves: + leather_gloves: + frilled_gloves: + mismatched_gloves: + multicolored_gloves: + asymmetrical_gloves: + brown_gloves: + oven_mitts: + print_gloves: + striped_gloves: + torn_gloves: + + - name: Earrings + color: rgba(230, 84, 128, .4) + tags: + cross_earrings: + crystal_earrings: + earrings: + flower_earrings: + heart_earrings: + hoop_earrings: + multiple_earrings: + pill_earrings: + single_earring: + skull_earrings: + star_earrings: + + - name: Headwear + color: rgba(230, 84, 128, .4) + tags: + halo: + mechanical_halo: + headwear: + headpiece: + headwear_removed: + head_wreath: + crown: + mini_crown: + tiara: + diadem: + tilted_headwear: + head_fins: + maid_headdress: + bridal_veil: + headband: + helmet: + alternate_headwear: + fur-trimmed_headwear: + goggles_on_headwear: + earphones: + earmuffs: + ears_through_headwear: + xx_on_head: + leaf_on_head: + topknot: + suigintou: + triangular_headpiece: + forehead_protector: + radio_antenna: + animal_hood: + arrow_(symbol): + axe: + bald: + bandana: + bob_cut: + bone: + bowl_cut: + circlet: + double_bun: + double_dildo: + drill: + faucet: + hachimaki: + hair_behind_ear: + hair_bell: + hair_bun: + hair_down: + hair_flaps: + hair_flip: + hair_flower: + hair_spread_out: + hair_up: + helm: + helmet_removed: + horned_helmet: + japari_bun: + kerchief: + mami_mogu_mogu: + mob_cap: + one_side_up: + owl: + pier: + pillow: + raised_fist: + skull_and_crossbones: + stone: + turban: + twin_drills: + updo: + wet_hair: + headdress: + adjusting_headwear: + bear_hair_ornament: + brown_headwear: + horned_headwear: + horns_through_headwear: + no_headwear: + object_on_head: + print_headwear: + bone_hair_ornament: + bunny_hair_ornament: + horn_ornament: + animal_on_head: + behind-the-head_headphones: + bird_on_head: + cat_ear_headphones: + cat_on_head: + eyewear_on_head: + forehead: + forehead_jewel: + forehead_kiss: + forehead_mark: + forehead-to-forehead: + goggles_on_head: + head: + head_bump: + head_down: + head_mounted_display: + head_out_of_frame: + head_rest: + head_tilt: + head_wings: + headgear: + headphones: + heads-up_display: + headset: + inter_headset: + on_head: + person_on_head: + single_head_wing: + + - name: Hat + color: rgba(230, 84, 128, .4) + tags: + hat: + no_hat: + large_hat: + mini_hat: + witch_hat: + mini_witch_hat: + wizard_hat: + party_hat: + jester_cap: + tokin_hat: + top_hat: + mini_top_hat: + bowler_hat: + pillbox_hat: + cloche_hat: + side_cap: + military_hat: + beret: + garrison_cap: + police_hat: + nurse_cap: + chef_hat: + school_hat: + pirate_hat: + cabbie_hat: + bucket_hat: + hardhat: + straw_hat: + sun_hat: + rice_hat: + animal_hat: + fur_hat: + hat_with_ears: + bobblehat: + pillow_hat: + pumpkin_hat: + baseball_cap: + flat_cap: + torn_hat: + mob_cap: + newsboy_cap: + bowknot_over_white_beret: + backwards_hat: + bowl_hat: + cat_hat: + chat_log: + cowboy_hat: + dixie_cup_hat: + hat_bow: + hat_feather: + hat_flower: + hat_ornament: + hat_over_one_eye: + hat_removed: + hat_ribbon: + hat_tip: + hatching_(texture): + hatsune_miku_(cosplay): + is_that_so: + porkpie_hat: + sailor_hat: + santa_hat: + sideways_hat: + what: + what_if: + + - name: Hair accessories + color: rgba(230, 84, 128, .4) + tags: + hair_ribbon: + hairband: + hair_tie: + lolita_hairband: + frilled_hairband: + lace-trimmed_hairband: + hair_bobbles: + hair_ornament: + hair_flower: + x_hair_ornament: + hair_bow: + frog_hair_ornament: + heart_hair_ornament: + butterfly_hair_ornament: + star_hair_ornament: + food-themed_hair_ornament: + anchor_hair_ornament: + bat_hair_ornament: + carrot_hair_ornament: + cat_hair_ornament: + clover_hair_ornament: + crescent_hair_ornament: + cross_hair_ornament: + d-pad_hair_ornament: + fish_hair_ornament: + hairpods: + leaf_hair_ornament: + musical_note_hair_ornament: + pumpkin_hair_ornament: + skull_hair_ornament: + snake_hair_ornament: + snowflake_hair_ornament: + strawberry_hair_ornament: + sunflower_hair_ornament: + hairpin: + hairclip: + hair_tubes: + hair_stick: + hair_bun: + single_hair_bun: + hair_bell: + hair_rings: + + - name: Trinkets + color: rgba(230, 84, 128, .4) + tags: + ring: + wedding_band: + earrings: + single_earring: + stud_earrings: + necklace: + jewelry: + crystal: + brooch: + gem: + chest_jewel: + forehead_jewel: + tassel: + belly_chain_: + lace: + ribbon: + stitches: + scarf: + bandaid: + collar: + belt: + steam: + bell: + amulet: + emblem: + flag_print: + anchor_symbol: + cross: + diffraction_spikes: + iron_cross: + latin_cross: + lace-trimmed_hairband: + ankle_lace-up: + st._gloriana's_(emblem): + heart_lock_(kantai_collection): + garters: + thigh_strap: + thigh_ribbon: + leg_garter: + garter_straps: + leg_ribbon: + bandaid_on_leg: + bandaged_leg: + arm_garter: + joints: + kneepits: + knee_pads: + thigh_holster: + bandaid_on_knee: + + - name: Jewelry + color: rgba(230, 84, 128, .4) + tags: + bracelet: + choker: + metal collar: + ring: + wristband: + pendant: + brooch: + hoop earrings: + bangle: + stud earrings: + sunburst: + pearl bracelet: + drop earrings: + puppet rings: + corsage: + sapphire brooch: + jewelry: + necklace: + +- name: Facial expression and action + groups: + - name: Smile + color: rgba(241, 229, 140, .4) + tags: + smile: + laughing: + kind_smile: + :d: + ;d: + grin: + teasing_smile: + seductive_smile: + smirk: + giggling: + smug: + naughty_face: + evil smile: + crazy_smile: + happy: + happy_birthday: + happy_halloween: + happy_new_year: + happy_tears: + happy_valentine: + + - name: Cry + color: rgba(241, 229, 140, .4) + tags: + sad: + tear: + crying: + crying_with_eyes_open: + streaming_tears: + teardrop: + tearing_clothes: + tearing_up: + tears: + wiping_tears: + badmood: + + - name: Unhappy + color: rgba(241, 229, 140, .4) + tags: + frustrated: + frustrated_brow: + annoyed: + anguish: + sigh: + gloom: + disappointed: + despair: + + - name: Disdain + color: rgba(241, 229, 140, .4) + tags: + disgust: + disdain: + contempt: + shaded_face: + jitome: + frown: + wince: + furrowed_brow: + fear_kubrick: + laughing: + + - name: Angry + color: rgba(241, 229, 140, .4) + tags: + angry: + glaring: + serious: + kubrick_stare: + evil: + sulking: + screaming: + shouting: + + - name: Other expressions + color: rgba(241, 229, 140, .4) + tags: + expressionless: + sleepy: + drunk: + bored: + confused: + thinking: + lonely: + light_blush: + blush: + shy: + embarrass: + facepalm: + flustered: + sweat: + scared: + ahegao: + endured_face: + restrained: + dark_persona: + crazy: + exhausted: + Tsundere: + yandere: + multiple_persona: + Jekyll_and_Hyde: + twitching: + spasm: + trembling: + rape_face: + rolling_eyes: + envy: + female_orgasm: + heavy_breathing: + naughty: + expressions: + moaning: + scowl: + + - name: Basic Actions + color: rgba(241, 229, 140, .4) + tags: + standing: + on back: + on stomach: + kneeling: + on_side: + on_stomach: + top-down_bottom-up: + the_pose: + bent_over: + upside-down: + reversal: + fighting_stance: + leaning_to_the_side: + leaning: + leaning_back: + leaning_on_object: + arched_back: + leaning_forward: + afloat: + lying: + fetal_position: + lying_on_person: + lying_on_the_lake: + lying_on_water: + on_back: + prone_bone: + reclining: + sleeping_upright: + presenting: + spinning: + posing: + stylish_pose: + public_indecency: + parody: + in_container: + against_glass: + aiming: + aiming_at_viewer: + applying_makeup: + bathing: + biting: + bleeding: + blowing: + bowing: + breathing_fire: + broom_riding: + brushing_teeth: + bubble_blowing: + bullying: + burning: + cast: + chasing: + cleaning: + climbing: + comforting: + cooking: + crying: + cuddling: + dancing: + diving: + dragging: + drawing: + drawing_bow: + dreaming: + drinking: + driving: + dropping: + drying: + dual_wielding: + exercise: + fighting: + firing: + fishing: + flapping: + flashing: + fleeing: + flexing: + flying: + flying_kick: + hair_brushing: + hair_tucking: + hanging: + hitting: + imagining: + jumping: + kicking: + licking: + licking_lips: + lip_biting: + meditation: + painting: + Painting_(Action): + playing_card: + playing_games: + playing_instrument: + pole_dancing: + praying: + punching: + pushing: + railing: + reading: + riding: + running: + sewing: + shopping: + showering: + sing: + singing: + slashing: + sleeping: + smelling: + smoking: + sneezing: + snowing: + soaking_feet: + soccer: + spilling: + spitting: + splashing: + standing_on_liquid: + standing_on_one_leg: + standing_split: + steepled_fingers: + strangling: + sweeping: + swimming: + swing: + tail_wagging: + taking_picture: + talking: + talking_on_phone: + teasing: + thinking: + tickling: + toilet_use: + tossing_: + tripping: + trolling: + twitching: + tying: + unsheathing: + untying: + unzipping: + wading: + waking_up: + walking: + walking_on_liquid: + washing: + whispering: + wrestling: + writing: + yawning: + hiding: + + - name: Hand actions + color: rgba(241, 229, 140, .4) + tags: + arms_behind_back: + arm_above_head: + arm_behind_head: + arms_crossed: + arm_support: + armpits: + arms_up: + hands_on_hips: + arm_around_waist: + caramelldansen: + hands_in_opposite_sleeves: + waving: + crossed_arms: + outstretched_arms: + v_arms: + w_arms: + salute: + reaching: + reaching_out: + stretch: + hugging_own_legs: + arm_blade: + arm_grab: + arm_held_back: + arm_ribbon: + bandaged_arm: + bandaid_on_arm: + bound_arms: + convenient_arm: + extra_arms: + locked_arms: + outstretched_arm: + waving_arms: + arm_at_side: + arm_behind_back: + shou: + arm_cannon: + arm_hug: + arm_up: + arms_at_sides: + arms_behind_head: + hand_to_mouth: + shushing: + cat_pose: + claw_pose: + paw_pose: + fox_shadow_puppet: + double_fox_shadow_puppet: + finger_gun: + v: + double_v: + thumbs_up: + index_finger_raised: + middle_finger: + grimace: + eyelid_pull: + fingersmile: + wiping_tears: + finger_on_trigger: + pointing_at_self: + pointing_at_viewer: + pointing_up: + poking: + hand_gesture: + ok_sign: + shading_eyes: + finger_biting: + finger_in_mouth: + fingering_through_clothes: + fingers_together: + hair_twirling: + hands_clasped: + holding_hair: + pointing: + sharp_fingernails: + sleeves_past_fingers: + spread_fingers: + trigger_discipline: + w: + balancing: + curvy: + multiple_views: + pose: + ready_to_draw: + trefoil: + zombie_pose: + beckoning: + bunching_hair: + carrying: + carrying_over_shoulder: + carrying_under_arm: + cheering: + finger_to_mouth: + cheek_pinching: + cheek_poking: + chin_stroking: + hair_pull: + covering_mouth: + covering_xx: + self_fondle: + adjusting_thighhigh: + chin_rest: + head_rest: + take: + _sheet_grab: + groping: + skirt_lift: + crotch_grab: + covering_chest_by_hand: + bangs_pinned_back: + clothes_lift: + dress_lift: + kimono_lift: + lifted_by_another: + lifted_by_self: + shirt_lift: + skirt_basket: + skirt_flip: + bikini_lift: + leg_lift: + lifting_person: + strap_lift: + wind_lift: + bikini_pull: + cheek_pull: + clothes_pull: + dress_pull: + hair_pulled_back: + kimono_pull: + leotard_pull: + mask_pull: + pants_pull: + pulled_by_another: + pulled_by_self: + pulling: + shirt_pull: + shorts_pull: + skirt_pull: + swimsuit_pull: + zipper_pull_tab: + adjusting_clothes: + adjusting_eyewear: + adjusting_gloves: + adjusting_hair: + adjusting_hat: + adjusting_swimsuit: + + - name: Hand actions (Holding) + color: rgba(241, 229, 140, .4) + tags: + holding: + holding_animal: + holding_arrow: + holding_axe: + holding_bag: + holding_ball: + holding_basket: + holding_book: + holding_bottle: + holding_bouquet: + holding_bow_(weapon): + holding_bowl: + holding_box: + holding_breath: + holding_broom: + holding_camera: + holding_can: + holding_candy: + holding_card: + holding_cat: + holding_chopsticks: + holding_cigarette: + holding_clothes: + holding_condom: + holding_cup: + holding_dagger: + holding_doll: + holding_eyewear: + holding_fan: + holding_flag: + holding_flower: + holding_food: + holding_fork: + holding_fruit: + holding_gift: + holding_gun: + holding_hands: + holding_hat: + holding_head: + holding_helmet: + holding_innertube: + holding_instrument: + holding_knife: + holding_leaf: + holding_lollipop: + holding_mask: + holding_microphone: + holding_needle: + holding_own_foot: + holding_paintbrush: + holding_paper: + holding_pen: + holding_pencil: + holding_phone: + holding_pillow: + holding_pipe: + holding_pizza: + holding_plate: + holding_poke_ball: + holding_pokemon: + holding_polearm: + holding_sack: + holding_scythe: + holding_sheath: + holding_shield: + holding_shoes: + holding_sign: + holding_spear: + holding_spoon: + holding_staff: + holding_strap: + holding_stuffed_animal: + holding_stylus: + holding_sword: + holding_syringe: + holding_towel: + holding_tray: + holding_umbrella: + holding_wand: + holding_whip: + arm_around_neck: + arms_around_neck: + + - name: Hand actions (Put somewhere) + color: rgba(241, 229, 140, .4) + tags: + covering: + covering_face: + covering_ass: + covering_crotch: + covering_eyes: + covering_mouth: + covering_nipples: + hands_on_another's_: + hands_on_another's_cheeks: + hands_on_ass: + hands_on_feet: + hands_on_headwear: + hands_on_hilt: + hands_on_lap: + hands_on_own_face: + hands_on_own_cheeks: + hands_on_own_chest: + hands_on_own_head: + hands_on_own_knees: + hands_on_own_stomach: + hands_on_own_thighs: + hands_on_another's_shoulders: + hands_on_hips: + hand_on_another's_: + hand_on_another's_cheek: + hand_on_another's_chest: + hand_on_another's_chin: + hand_on_another's_head: + hand_on_another's_shoulder: + hand_on_another's_stomach: + hand_on_ass: + hand_on_head: + hand_on_headwear: + hand_on_hilt: + hand_on_hip: + hand_on_own_: + hand_on_own_cheek: + hand_on_own_chest: + hand_on_own_chin: + hand_on_own_stomach: + hand_on_shoulder: + hand_in_another's_hair: + hand_in_hair: + hand_in_pocket: + + - name: Hand actions (Grab something) + color: rgba(241, 229, 140, .4) + tags: + ass_grab: + flat_chest_grab: + grabbing: + grabbing_another's_ass: + grabbing_another's_hair: + grabbing_from_behind: + grabbing_own_ass: + guided_penetration: + hair_grab: + leg_grab: + necktie_grab: + neckwear_grab: + penis_grab: + pillow_grab: + sheet_grab: + tail_grab: + thigh_grab: + torso_grab: + wrist_grab: + + - name: Leg actions + color: rgba(241, 229, 140, .4) + tags: + legs_up: + spread legs: + legs_together: + crossed_legs: + m_legs: + standing_split,_leg_up: + curtsy: + hand_between_legs: + open_stance: + convenient_leg: + leg_lock: + legs: + legs_over_head: + squatting,_open_legs: + knees_together_feet_apart: + animal_on_lap: + hand_on_own_knee: + knee_up: + knees: + knees_to_chest: + on_lap: + sitting: + wariza: + straddling: + yokozuwari: + sitting_backwards: + sitting_in_tree: + sitting_on_xx: + butterfly_sitting: + lotus_position: + sitting_on_railing: + sitting_on_rock: + sitting_on_stairs: + sitting_on_table: + sitting_on_water: + cushion: + indian_style: + sitting_on_chair: + sidesaddle: + sitting_on_bed: + sitting_on_desk: + sitting_on_lap: + sitting_on_person: + upright_straddle: + squatting: + one_knee: + kneeling: + all_fours: + gravure_pose: + kicking: + high_kick: + soaking_feet: + reclining: + hugging_own_legs: + bare_legs: + between_legs: + cropped_legs: + k/da_(league_of_legends): + leg_belt: + leg_hair: + leg_up: + legs_apart: + lowleg: + mechanical_legs: + multiple_legs: + no_legs: + no_legwear: + tail_between_legs: + barefoot: + foot_out_of_frame: + footprints: + dirty_feet: + feet: + feet_out_of_frame: + feet_up: + wrong_feet: + cameltoe: + pigeon-toed: + tiptoes: + toe-point: + amputee: + ankle_strap: + ankle_wrap: + crossed_ankles: + pince-nez: + folded: + thick_thighs: + thigh_holster: + + - name: Other actions + color: rgba(241, 229, 140, .4) + tags: + asymmetrical_docking: + back-to-back: + cunnilingus: + eye_contact: + facing_another: + feeding: + finger_in_another's_mouth: + fingering: + french_kiss: + giving: + grinding: + groping: + holding_hands: + hug: + imminent_kiss: + incoming_food: + incoming_gift: + interlocked_fingers: + Kabedon: + lap_pillow: + licking_penis: + long_tongue: + mimikaki: + oral_invitation: + princess_carry: + shared_bathing: + shared_food: + sitting_on_head: + sitting_on_shoulder: + slapping: + spanking: + special_feeling_(meme): + symmetrical_docking: + tongue: + tongue_out: + uvula: + ear_biting: + mixed_bathing: + +- name: Image + groups: + - name: Quality + color: rgba(0, 255, 255, .4) + tags: + checkered: + lowres: + highres: + absurdres: + incredibly absurdres: + huge filesize: + wallpaper: + pixel art: + monochrome: + colorful: + + - name: Art style + color: rgba(0, 255, 255, .4) + tags: + artbook: + game cg: + comic: + 4koma: + animated gif: + dakimakura: + cosplay: + crossover: + dark: + light: + guro: + realistic: + photo: + real: + landscape/scenery: + cityscape: + science fiction: + original: + parody: + personification: + optical illusion: + fine art parody: + sketch: + traditional media: + watercolor (medium): + silhouette: + cover: + album: + sample: + back: + bust: + profile: + expressions: + everyone: + column lineup: + transparent background: + simple background: + gradient background: + zoom layer: + 8 Bit Game: + 1980s anime: + disney movie: + goth: + 80s movie: + bubble bobble: + style of Pixar: + Polaroid art: + Kaleidoscope Photography: + opal render: + chemigram: + Studio Ghibli: + dreamlike: + (faux traditional media): + genshin impact: + azur lane: + kantai collection: + rebecca (cyberpunk): + chainsaw man: + Magic Vortex: + ((dieselpunk)): + magazine scan: + album cover: + (lineart): + synthwave: + (illustration),(paper figure),(lococo),((impasto)),(shiny skin): + + - name: Art type + color: rgba(0, 255, 255, .4) + tags: + monochrome: + Collage: + Dalle de verre: + pixel art: + Encaustic painting: + Ink wash painting: + Mezzotint: + silhouette: + illustration: + (((ink))), ((watercolor)): + illustration,(((ukiyoe))),((sketch)),((japanese_art)): + ((wash painting)),((ink s...)): + ((dyeing)),((oil painting)),((impasto)): + (posing sketch), (monochrome): + sketch: + (monochrome), (gray scale), (pencil sketch lines: + (watercolor pencil): + + - name: Art faction + color: rgba(0, 255, 255, .4) + tags: + ((art nouveau)): + ((classicism)): + ((futurism)): + ((Dadaism)): + ((abstract art)): + ((ASCII art)): + + - name: Artist style + color: rgba(0, 255, 255, .4) + tags: + ((alphonse mucha)): + ((Monet style)): + + - name: Lighting + color: rgba(0, 255, 255, .4) + tags: + rim light: + Volumetric Lighting: + glowing neon lights: + Cinematic Lighting: + lens flare: + metallic luster: + moody lighting: + Tyndall effect: + light leaks: + background light: + available light: + + - name: Realistic + color: rgba(0, 255, 255, .4) + tags: + realistic: + highres: + photo_(medium): + oil_painting: + reality: + polaroid: + + - name: Sketch + color: rgba(0, 255, 255, .4) + tags: + sketch: + flat_color: + monochrome: + spot_color: + halftone: + greyscale: + high_contrast: + partially_colored: + chromatic_aberration: + contour_deepening: + outline: + silhouette: + + - name: Brush + color: rgba(0, 255, 255, .4) + tags: + traditional_media: + faux_traditional_media: + marker_(medium): + copics: + pencil_sketch_lines: + graphite_(medium): + colored_pencil_(medium): + millipen_(medium): + nib_pen_(medium): + ballpoint_pen_(medium)_: + pastel_color: + watercolor_(medium): + acrylic_paint_(medium): + contour_deepening: + + - name: Color + color: rgba(0, 255, 255, .4) + tags: + orange: + blue: + red: + light_brown: + dark_pink: + khaki: + blonde: + brown: + black: + gray: + darkgray: + silver: + lightgray: + gainsboro: + whitesmoke: + snow: + ghostwhite: + floralwhite: + linen: + antiquewhite: + papayawhip: + blanchedalmond: + bisque: + moccasin: + navajowhite: + peachpuff: + mistyrose: + lavenderblush: + seashell: + oldlace: + ivory: + honeydew: + mintcream: + azure: + aliceblue: + lavender: + lightsteelblue: + lightslategray: + slategray: + steelblue: + royalblue: + midnightblue: + navy: + darkblue: + mediumblue: + dodgerblue: + cornflowerblue: + skyblue: + lightblue: + powderblue: + paleturquoise: + lightcyan: + cyan: + aquamarine: + turquoise: + mediumturquoise: + darkturquoise: + lightseagreen: + cadetblue: + darkcyan: + teal: + darkslategray: + darkgreen: + green: + forestgreen: + seagreen: + mediumseagreen: + mediumaquamarine: + darkseagreen: + palegreen: + lightgreen: + springgreen: + mediumspringgreen: + lawngreen: + chartreuse: + greenyellow: + lime: + limegreen: + yellowgreen: + darkolivegreen: + olivedrab: + olive: + darkkhaki: + palegoldenrod: + cornsilk: + beige: + lightyellow: + lightgoldenrodyellow: + lemonchiffon: + wheat: + burlywood: + tan: + yellow: + gold: + sandybrown: + darkorange: + goldenrod: + peru: + darkgoldenrod: + chocolate: + sienna: + saddlebrown: + maroon: + darkred: + firebrick: + indianred: + rosybrown: + darksalmon: + lightcoral: + salmon: + lightsalmon: + coral: + tomato: + orangered: + crimson: + mediumvioletred: + deeppink: + hotpink: + palevioletred: + pink: + lightpink: + thistle: + magenta: + fuchsia: + violet: + plum: + orchid: + mediumorchid: + darkorchid: + darkviolet: + darkmagenta: + purple: + indigo: + darkslateblue: + blueviolet: + mediumpurple: + slateblue: + mediumslateblue: + + - name: Background + color: rgba(0, 255, 255, .4) + tags: + fantasy: + ban: + cyberpunk: + depth_of_field: + blurry: + blurry_foreground: + simple_background: + black_background: + white_background: + transparent_background: + beige_background: + brown_background: + tan_background: + grey_background: + two-tone_background: + gradient_background: + multicolored_background: + rainbow_background: + abstract_background: + argyle_background: + checkered_background: + floral_background: + halftone_background: + heart_background: + honeycomb_background: + plaid_background: + polka_dot: + striped_background: + scenery: + landscape: + foral_background: + crop_top_overhang: + starry_background: + sparkle_background: + cityscape: + city_lights: + clock_background: + bubble_background: + border: + pillarboxed: + rounded_corners: + viewfinder: + windowboxed: + outside_border: + flashback: + wall_of_text: + background_text: + +- name: Environment + groups: + - name: Season + color: rgba(31, 144, 255, .4) + tags: + in spring: + in summer: + in autumn: + in winter: + (autumn maple forest:1.3),(very few fallen leaves),(path): + + - name: Weather + color: rgba(31, 144, 255, .4) + tags: + day: + dusk: + night: + rain: + rainy days: + sunset: + cloudy: + full moon: + sun: + moon: + full_moon: + stars: + sky: + universe: + snow,ice: + snowflakes: + lighting: + rainbow: + meteor shower: + cumulonimbus: + + - name: Nature + color: rgba(31, 144, 255, .4) + tags: + nature: + sea: + ocean: + beach: + hills: + in a meadow: + on the beach: + underwater: + over the sea: + grove: + on a desert: + plateau: + cliff: + canyon: + oasis: + bamboo forest: + glacier: + floating island: + volcano: + savanna: + waterfall: + stream: + wasteland: + field: + rice paddy: + wheat field: + flower field: + flower sea: + space: + starry sky: + lake: + river: + onsen: + flowers meadows: + Alps: + Dreamy forest: + mountain: + on a hill: + the top of the hill: + outdoors: + + - name: Water + color: rgba(31, 144, 255, .4) + tags: + ocean: + dripping: + beach: + lake: + waterfall: + ripples: + swirl: + waves: + seashell: + seaweed: + + - name: Sky + color: rgba(31, 144, 255, .4) + tags: + sky: + gradient_sky: + night_sky: + starry_sky: + hyper_galaxy: + star_(sky): + star_trail: + sunset: + moon: + lunar: + crescent: + crescent_moon: + full_moon: + moonlight: + scarlet_moon: + universe: + space: + planet: + from_space_station: + satellite: + + - name: Cloud + color: rgba(31, 144, 255, .4) + tags: + cirrus: + Cirrocumulus: + Cirrostratus: + Altocumulus: + Altostratus: + stratus: + Stratocumulus: + cumulus: + Cumulonimbus: + Nimbostratus: + cirrus_fibratus: + cirrus_uncinus: + cirrus_spissatus: + cirrus_floccus: + cirrus_castellanus: + cirrus_intortus: + cirrocumulus: + cirrocumulus_stratiformis: + cirrocumulus_floccus: + cirrocumulus_castellanus: + cirrocumulus_lacunosus: + cirrostratus: + cirrostratus_fibratus: + cirrostratus_nebulosus: + altocumulus: + altocumulus_strataformis: + altocumulus_lenticularis: + altocumulus_castellanus: + altocumulus_floccus: + altocumulus_lacunosus: + altostratus: + altostratus_undulatus: + altostratus_duplicates: + altostratus_pannus: + altostratus_translucidus: + altostratus_opacus: + altostratus_radiatus: + altostratus_mammatus: + stratus_fractus: + stratus_nebulosus: + stratus_undulatus: + stratocumulus: + stratocumulus_stratiformis: + stratocumulus_cumulogentis: + stratocumulus_castellanus: + stratocumulus_lenticularis: + stratocumulus_lacunosus: + cumulus_humilis: + cumulus_mediocris: + cumulus_congestus: + cumulus_fractus: + cumulonimbus: + cumulonimbus_calvus: + cumulonimbus_capillatus: + cumulonimbus_incus: + + - name: Atmosphere + color: rgba(31, 144, 255, .4) + tags: + new year: + year of the rabbit: + valentine: + lantern festival: + summer festival: + tanabata: + mid-autumn festival: + halloween: + christmas: + explosion: + water vapor: + fireworks: + ceiling window: + colourful glass: + stain glass: + Graffiti wall: + mosaic background: + liquid background, Sputtered water: + magic circles: + fluorescent mushroom forests background: + (((colorful bubble))): + in the ocean: + against backlight at dusk: + golden hour lighting: + strong rim light: + intense shadows: + +- name: Scene + groups: + - name: Outdoor + color: rgba(159, 32, 240, .4) + tags: + castle: + city: + waterpark: + carousel: + ferris wheel: + aquarium: + zoo: + bowling alley: + art gallery: + museum: + planetarium: + swimming pool: + stadium: + temple: + bus stop: + train station: + fountain: + playground: + market stall: + phone booth: + railroad tracks: + airport: + tunnel: + skyscraper: + cityscape: + ruins: + greco-roman architectur: + east asian architecture: + torii: + church: + shop: + street: + cyberpunk city: + chinese style architecture: + gohei: + Bustling city: + laboratory: + coffee house: + gym: + library: + prison: + engine room: + handrail: + neon lights: + street lamp: + road: + shanty town/slum: + warehouse: + gothic architecture: + restaurant: + treehouse: + modern,Europe: + Industrial wind, Chinese architecture: + building_ruins: + bar: + izakaya: + cafe: + bakery: + convenience store: + supermarket: + pharmacy: + theater: + movie theater: + workshop: + courtroom: + park: + Trapeze: + classroom: + botanical garden: + amusement_park: + Disney_land: + arena: + wrestling_ring: + Auditorium: + concert: + Japanese_hotel: + jail_bars: + in_the_movie_theatre: + stage: + harbor: + casino: + billiard: + dungeon: + grave: + graveyard: + tombstone: + monolith: + rappelling: + building: + architecture: + magnificent_architecture: + Skyscraper: + east_asian_architecture: + cathedral: + chinese_style_loft: + traditional_chinese_room: + turret: + tower: + mosque: + reservoir: + railroad: + railway: + bridge: + under_bridge: + remains: + rubble_ruins: + + - name: City + color: rgba(159, 32, 240, .4) + tags: + city: + cityscape: + street: + downtown: + crowd: + alley: + in_main_street: + Intersection: + avenue: + lawn: + road: + path: + pavement: + road_sign: + traffic_cone: + lamppost: + power_lines: + fence: + railing: + bench: + vending_machine: + + - name: Indoor + color: rgba(159, 32, 240, .4) + tags: + indoor: + bathroom: + toilet stall: + otaku room: + cafeteria: + classroom: + clubroom: + bedroom: + kitchen: + dormitory: + dungeon: + infirmary: + stage: + electrical room: + server room: + basement: + art room: + bathing: + stairs: + greenhouse: + + - name: Floor + color: rgba(159, 32, 240, .4) + tags: + floor: + tile_floor: + + - name: Furniture + color: rgba(159, 32, 240, .4) + tags: + bedroom: + tatami: + bed: + couch: + kotatsu: + fireplace: + window_: + sash: + curtains: + door: + sliding_doors: + clothes_rack: + air_conditioner: + table: + school_desk: + chair: + armchair: + lounge_chair: + beach_chair: + folding_chair: + invisible_chair: + office_chair: + wheelchair: + + - name: Bedding + color: rgba(159, 32, 240, .4) + tags: + bed_sheet: + mattress: + futon: + cushion: + carpet: + pillow: + dumpling_Hug_Pillow: + pillow_hug: + yes-no_pillow: + stuffed_animal: + stuffed_bunny: + koakuma: + + - name: Bathroom + color: rgba(159, 32, 240, .4) + tags: + bathroom: + bathtub,: + rubber_duck: + shower_head: + toilet: + squat_toilet: + soap: + tiles: + +- name: Items + groups: + - name: Study supplies + color: rgba(189, 182, 107, .4) + tags: + notebook: + paintbrush: + pencil: + book: + open_book: + book_stack: + bookshelf: + school_bag: + backpack: + + - name: Digital devices + color: rgba(189, 182, 107, .4) + tags: + computer: + mouse: + cellphone: + Smartphones: + handheld_game_console_: + nintendo_3ds: + nintendo_ds: + nintendo_switch: + buttons: + power_lines: + cable: + + - name: Tableware + color: rgba(189, 182, 107, .4) + tags: + pot: + teapot: + ladle: + can: + soda_can: + cup: + plate: + tray: + bowl: + fork: + chopsticks: + spoon: + drinking_glass: + tumbler: + beer_mug: + gift_box: + heart-shaped_box: + candle: + + - name: Musical Instruments + color: rgba(189, 182, 107, .4) + tags: + music: + guitar: + piano: + cello: + playing_instrument: + wind_chime: + + - name: Other items + color: rgba(189, 182, 107, .4) + tags: + wristwatch: + folding_fan: + paper_fan: + uchiwa: + umbrella: + transparent_umbrella: + closed_umbrella: + oil-paper_umbrella: + Parasol: + basket: + bouquet: + bucket: + pail: + camera: + gohei: + lantern/lamp: + whip: + riding_crop: + ofuda: + cane: + wand: + magic: + trading_card: + playing_card: + Cassette: + chess_piece: + coin: + copper: + hammer: + microphone: + mimikaki: + sack: + scales: + chibi_inset: + damaged: + diamond_(shape): + gourd: + holding_gift: + inlet: + key: + leash: + Lever: + molecule: + money: + Painting_(Object): + photo_(object): + sand: + stubble: + trophy: + tube_top: + water_bottle: + lotion: + lotion_bottle: + + - name: Weapon + color: rgba(189, 182, 107, .4) + tags: + weapon: + weapon_on_back: + weapon_over_shoulder: + huge_weapon: + planted_weapon: + broken_weapon: + planted_sword: + sword: + scabbard: + unsheathing: + katana: + saber_(weapon): + scythe: + nose_hatchet: + dagger: + scissors: + axe: + hatchet: + stake: + lance: + trident: + bow_(weapon): + arrow: + claw_(weapon): + rifle,: + gun: + handgun: + thompson_submachine_gun: + magazine_(weapon): + dynamite: + bomb: + track missiles: + complex Trajectory: + tank: + cannon: + military_vehicle: + motorcycle: + ship: + watercraft: + car: + machine: + machinery: + mechanical_arms: + mechanization: + robot_ears: + robot_joints: + variable_fighter: + sorcerer's_sutra_scroll: + + - name: Food + color: rgba(189, 182, 107, .4) + tags: + A_sushi_roll: + apple: + aubergine: + burger: + cake: + candy: + candy_apple: + candy_cane: + carrot: + cigarette: + coffee: + cookie: + cotton_candy_: + cream: + dango: + doughnut: + drink: + egg: + fruit: + Gelatin: + ice_cream: + kafuu_chino: + makizushi: + meat: + noodles: + obento: + onigiri: + pancake: + pasties: + peach: + ramen: + sake: + taiyaki: + tea: + teacup: + wagashi: + wine: + jam: + pocky: + bottled_water: + sweet_potato: + sweets: + food: + food_in_mouth: + food_on_: + food_on_body: + food_print: + food_stand: + in_food: + chips: + potato_chips: + telstar: + sundae: + tempura: + + - name: Animal + color: rgba(189, 182, 107, .4) + tags: + reptile: + crow: + bird: + penguin: + chick: + manjuu_(azur_lane): + shell: + wriggle_nightbug: + dragonfly: + mammal: + wolf: + whale: + cat: + cat_teaser: + dog: + dog_tags: + fox: + bunny: + snow_bunny: + stuffed_bunny: + horse: + cow: + dragon: + loong: + eastern_dragon: + snake: + slime: + bear: + panda: + teddy_bear: + tiger: + bat: + hamster: + mouse: + squirrel: + + - name: Plant + color: rgba(189, 182, 107, .4) + tags: + plant: + flower: + vase: + bouquet: + flower_bloom: + plum_blossom: + cherry_blossoms: + wisteria: + hibiscus: + hydrangea: + rose: + spider_lily: + lily: + lotus: + bamboo: + entangled_plants: + orchid: + chrysanthemum: + narcissu: + tree: + branch: + forest: + pine_tree: + palm_tree: + maple_tree: + bush/shrub,: + christmas_tree: + maple_leaf: + pumpkin: + jack-o'-lantern: + spring_onion: + +- name: Camera + groups: + - name: Camera + color: rgba(99, 201, 2, .4) + tags: + panorama: + landscape: + wide_shot: + medium_shot: + mid_shot: + full_shot: + bust: + upper_body: + lower_body: + cowboy_shot: + portrait: + profile: + + - name: Close-up + color: rgba(99, 201, 2, .4) + tags: + close-up: + macro_shot: + inset: + cross-section: + x-ray: + solo_focus: + xx_focus: + face_focus: + eyes_focus: + foot_focus: + hip_focus: + ass_focus: + vehicle_focus: + between_legs: + between_breasts: + between_fingers: + peeking: + peeking_out: + peeping: + midriff_peek: + armpit_peek: + pussy_peek: + panty_peek: + pantyshot: + caught: + + - name: Other compositions + color: rgba(99, 201, 2, .4) + tags: + aerial: + turn_one's_back: + upskirt: + phone_screen: + multiple_views: + mirror selfie: + three-quarter view: + + - name: Camera angle + color: rgba(99, 201, 2, .4) + tags: + front view: + from_side: + from_above: + from_below: + from_outside: + from_back: + from behind: + dynamic_angle: + cinematic_angle: + dutch angle: + foreshortening: + fisheye: + + - name: Effect + color: rgba(99, 201, 2, .4) + tags: + depth of field: + lens_flare: + motion_blur: + motion_lines: + speed_lines: + bokeh: + chromatic_aberration: + overexposure: + contour_deepening: + + - name: Protagonist action + color: rgba(99, 201, 2, .4) + tags: + looking_at_viewer: + eye-contact: + eyeball: + stare: + looking_back: + gradient: + looking_down: + looking_up: + facing_away: + looking_to_the_side: + looking_away: + looking_ahead: + looking_afar: + looking_outside: + head_tilt: + head_down: + sideways_glance: + upshirt: + upshorts: + looking_at_another: + looking_at_phone: + looking_at_animal: + looking_at_mirror: + looking_at_hand: + looking_at_hands: + looking_at_food: + looking_at_screen: + +- name: Hanfu + groups: + - name: "Tang style:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, tang style outfits,: + + - name: Upper shan + color: rgba(178, 33, 34, .4) + tags: + orange upper shan: + red upper shan: + green upper shan: + blue upper shan: + pink upper shan: + yellow upper shan: + white upper shan: + light blue upper shan: + light green upper shan: + light red upper shan: + cyan blue upper shan: + light purple upper shan: + black with blue upper shan: + white with orange upper shan: + pink with black upper shan: + + - name: Long upper shan + color: rgba(178, 33, 34, .4) + tags: + orange long upper shan: + red long upper shan: + green long upper shan: + blue long upper shan: + pink long upper shan: + yellow long upper shan: + white long upper shan: + light blue long upper shan: + light green long upper shan: + light red long upper shan: + cyan blue long upper shan: + light purple long upper shan: + black with blue long upper shan: + white with orange long upper shan: + pink with black long upper shan: + + - name: Chest po skirt + color: rgba(178, 33, 34, .4) + tags: + white chest po skirt: + red chest po skirt: + green chest po skirt: + blue chest po skirt: + pink chest po skirt: + purple chest po skirt: + multicolour chest po skirt: + purple with white chest po skirt: + white with yellow chest po skirt: + blue with white chest po skirt: + orange with white chest po skirt: + green with white chest po skirt: + light orange with white chest po skirt: + pink with white chest po skirt: + white with pink chest po skirt: + + - name: Chest pleated skirt + color: rgba(178, 33, 34, .4) + tags: + white chest pleated skirt: + red chest pleated skirt: + green chest pleated skirt: + blue chest pleated skirt: + pink chest pleated skirt: + purple chest pleated skirt: + multicolour chest pleated skirt: + purple with white chest pleated skirt: + white with yellow chest pleated skirt: + blue with white chest pleated skirt: + orange with white chest pleated skirt: + green with white chest pleated skirt: + light orange with white chest pleated skirt: + pink with white chest pleated skirt: + white with pink chest pleated skirt: + + - name: Waistband + color: rgba(178, 33, 34, .4) + tags: + green waistband: + yellow waistband: + red waistband: + pink waistband: + orange waistband: + light blue waistband: + light green waistband: + green with yellow waistband: + purple with white waistband: + red with white waistband: + red with black waistband: + yellow with white waistband: + + - name: Pibo + color: rgba(178, 33, 34, .4) + tags: + white pibo: + orange pibo: + black pibo: + pink pibo: + red pibo: + purple pibo: + light green pibo: + white with yellow pibo: + + - type: wrap + + - name: "Song style:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, song style outfits,: + + - name: Short shan + color: rgba(178, 33, 34, .4) + tags: + purple short shan: + red short shan: + green short shan: + blue short shan: + pink short shan: + yellow short shan: + white short shan: + light blue short shan: + light green short shan: + light red short shan: + cyan blue short shan: + light purple short shan: + black with blue short shan: + white with yellow short shan: + light yellow with green with white short shan: + + - name: Long shan + color: rgba(178, 33, 34, .4) + tags: + purple long shan: + red long shan: + green long shan: + blue long shan: + pink long shan: + yellow long shan: + white long shan: + light blue long shan: + light green long shan: + light red long shan: + cyan blue long shan: + light purple long shan: + black with blue long shan: + white with yellow long shan: + light yellow with green with white long shan: + + - name: Pleated skirt + color: rgba(178, 33, 34, .4) + tags: + white pleated skirt: + red pleated skirt: + green pleated skirt: + blue pleated skirt: + pink pleated skirt: + light blue pleated skirt: + white golden pleated skirt: + gradient green pleated skirt: + translucent white pleated skirt: + red cyan gradient pleated skirt: + red green gradient pleated skirt: + green with white pleated skirt: + light yellow with green with white pleated skirt: + + - name: Songmo + color: rgba(178, 33, 34, .4) + tags: + orange songmo: + red songmo: + green songmo: + blue songmo: + pink songmo: + yellow songmo: + white songmo: + purple songmo: + green floral songmo: + purple floral songmo: + cyan floral songmo: + + - type: wrap + + - name: "Ming style:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, ming style outfits,: + + - name: Coat + color: rgba(178, 33, 34, .4) + tags: + short coat: + long coat: + + - name: Skirt + color: rgba(178, 33, 34, .4) + tags: + mamian skirt: + + - name: Collar + color: rgba(178, 33, 34, .4) + tags: + overlapping collar: + round collar: + standing collar: + square collar: + + - name: Decorate + color: rgba(178, 33, 34, .4) + tags: + overlapping collar: + embroidery: + woven gold: + makeup flower: + bufu: + +- name: Negative Prompt + groups: + - name: Image + color: + tags: + NSFW: + logo: + text: + blurry: + low quality: + bad anatomy: + sketches: + lowres: + normal quality: + monochrome: + grayscale: + worstquality: + signature: + watermark: + cropped: + bad proportions: + out of focus: + username: + + - name: Person + color: + tags: + Multiple people: + (AS-YoungV2-Neg:1.3): + (AS-Adult-Neg:1.3): + bad body: + long body: + (fat:1.2): + long neck: + deformed: + mutated: + mutation: + ugly: + disfigured: + poorly drawn face: + skin blemishes: + skin spots: + acnes: + missing limb: + malformed limbs: + floating limbs: + disconnected limbs: + extra limb: + extra arms: + mutated hands: + poorly drawn hands: + malformed hands: + mutated hands and fingers: + bad hands: + missing fingers: + fused fingers: + too many fingers: + extra legs: + bad feet: + cross-eyed: + + - name: Embeddings + color: + tags: + AS-YoungV2-neg: + BadDream: + badhandv4: + BadNegAnatomyV1-neg: + EasyNegative: + FastNegativeV2: diff --git a/public/sd/es_ES.yaml b/public/sd/es_ES.yaml new file mode 100644 index 0000000..6421708 --- /dev/null +++ b/public/sd/es_ES.yaml @@ -0,0 +1,4497 @@ +# 👍Palabras clave de integración de fuentes: "路过银河" (Zhihu), autor desconocido (Google Drive), Internet, etc. ¡Agradecemos la generosa contribución de estos autores! +# +# ⚠️Se recomienda no modificar el contenido de este archivo, ya que el autor puede actualizarlo periódicamente. Si se modifica este archivo, podría generar conflictos al actualizar. +# ⚠️Si desea personalizar grupos de palabras clave, copie este archivo, cámbiele el nombre a "custom.yaml" y realice las modificaciones en "custom.yaml". El complemento leerá primero el archivo "custom.yaml" y, si no existe, leerá este archivo. +# +# ⚠️Si solo quieres agregar tu propio contenido antes del archivo actual, puedes crear un archivo prepend.yaml. +# ⚠️Si solo quieres agregar tu propio contenido después del archivo actual, puedes crear un archivo append.yaml. +# ⚠️custom.yaml: Sobreestcribe el archivo actual +# ⚠️prepend.yaml: Agrega antes del archivo actual +# ⚠️append.yaml: Agrega después del archivo actual +# +# ⚠️Se recomienda utilizar un editor de texto profesional (como Visual Studio Code) para editar este archivo y evitar problemas de codificación y formato incorrecto. +# ⚠️No utilice el Bloc de notas de Windows para editar este archivo. +# ⚠️Después de realizar modificaciones, puede verificar el formato del contenido en https://www.yamllint.com/. + +# Formato del contenido: +# - name: Nombre de la categoría principal +# groups: Lista de categorías secundarias +# - name: Nombre de la categoría secundaria +# color: Color predeterminado del texto de las palabras clave (opcional), código de color CSS, por ejemplo: #ff0000, red, rgb(255,0,0), rgba(255,0,0,1), hsl(0,100%,50%), hsla(0,100%,50%,1) +# tags: Lista de palabras clave +# - Palabra clave en inglés: Traducción localizada +# - Palabra clave en inglés: Traducción localizada +# ... + +# Las traducciones localizadas de este contenido son generadas automáticamente y pueden contener inexactitudes. Si encuentra alguna, le invitamos a enviar una solicitud de extracción (PR) en GitHub para corregirla. +# Si hay errores de categorización, errores en las palabras clave o errores de traducción de palabras clave, le invitamos a enviar un informe de incidencia (Issue) en GitHub para proporcionar comentarios. + +- name: Personaje + groups: + - name: Objeto + color: rgba(255, 123, 2, .4) + tags: + 1girl: 1 chica + 1boy: 1 chico + 2girls: 2 chicas + 2boys: 2 chicos + 3girls: 3 chicas + 3boys: 3 chicos + girl: chica + boy: chico + solo: individual + multiple_girls: varias chicas + little_girl: niña pequeña + little_boy: niño pequeño + shota: shota + loli: loli + kawaii: kawaii + mesugaki: mesugaki + adorable_girl: chica adorable + bishoujo: bishoujo + gyaru: gyaru + sisters: hermanas + ojousama: ojousama + female: femenino + mature_female: mujer madura + mature: maduro + female_pervert: pervertida femenina + male: masculino + milf: milf + otoko_no_ko: otoko no ko + crossdressing: travestismo + + - name: Identidad + color: rgba(255, 123, 2, .4) + tags: + lifeguard: socorrista + boxer: boxeador + scientist: científico + athletes: atletas + office lady: mujer de oficina + monk: monje + crobat: acróbata + nun: monja + nurse: enfermera + stewardess: azafata + student: estudiante + waitress: camarera + teacher: profesor + racer: corredor + police: policía + soldier: soldado + cheerleader: animadora + actor: actor + actress: actriz + spy: espía + agent: agente + assassin: asesino + poet: poeta + samurai: samurái + dancing girl: bailarina + motorcyclist: motociclista + hacker: hacker + magician: mago + detective: detective + doll: muñeca + maid: criada + pilot: piloto + diver: buceador + bar censor: censor de bar + missionary: misionero + firefighter: bombero + goalkeeper: portero + chef: chef + astronaut: astronauta + cashier: cajero + mailman: cartero + barista: barista + the hermit: el ermitaño + makihitsuji: pastor + office_lady: señorita de oficina + race_queen: reina de carreras + queen: reina + doctor: médico + knight: caballero + housemaid: criada + dancer: bailarín + ballerina: bailarina de ballet + gym_leader: líder de gimnasio + trap: trap + female: mujer + harem: harén + idol: ídolo + male: hombre + priest: sacerdote + cleric: clérigo + wa_maid: criada de estilo japonés + yaoi: yaoi + yuri: yuri + albino: albino + amputee: amputado + + - name: Personaje de anime + color: rgba(255, 123, 2, .4) + tags: + pokemon: Pokémon + teddy bear: oso de peluche + mario: Mario + pikachu: Pikachu + neon genesis evangelion: Neon Genesis Evangelion + hatsune miku: Hatsune Miku + harry potter: Harry Potter + doraemon: Doraemon + saint seiya: Saint Seiya + gojou satoru: Gojou Satoru + avengers: Vengadores + mazinger: Mazinger + captain america: Capitán América + crayon shin-chan: Shin Chan + slam dunk: Slam Dunk + sun wukong: Sun Wukong + witch: bruja + miko: miko + ninja: ninja + vampire: vampiro + knight: caballero + magical_girl: chica mágica + orc: orco + druid: druida + elf: elfo + fairy: hada + furry: furry + mermaid: sirena + kamen rider: Kamen Rider + magister: magister + spider-man: Spider-Man + santa alter: Santa Alter + monster_girl: chica monstruo + cat_girl: chica gato + dog_girl: chica perro + fox_girl: chica zorro + kitsune: kitsune + kyuubi: Kyuubi + raccoon_girl: chica mapache + wolf_girl: chica lobo + bunny_girl: chica conejo + horse_girl: chica caballo + cow_girl: chica vaca + dragon_girl: chica dragón + centaur: centauro + slime_musume: chica slime + spider_girl: chica araña + dominatrix: dominatrix + sailor_senshi: Sailor Senshi + mecha: mecha + mecha_musume: chica mecha + humanoid_robot_: robot humanoide + cyborg: cíborg + angel: ángel + devil: demonio + dark_elf: elfo oscuro + imp: demonio pequeño + succubus: súcubo + giantess: giganta + minigirl: chica miniatura + monster: monstruo + no humans: sin humanos + + - name: Edad + color: rgba(255, 123, 2, .4) + tags: + toddler: niño pequeño + kindergartener: niño de jardín de infancia + child: niño + underage: menor de edad + teenager: adolescente (13-19) + teen: adolescente (13-19) + early teen: adolescente temprano (11-15) + adult: adulto + elder: anciano + old: viejo + loli: loli + shota: shota + + - name: Piel + color: rgba(255, 123, 2, .4) + tags: + white_skin: piel blanca + pale_skin: piel pálida + fair_skin: piel clara + brown_skin: piel morena + deep_skin: piel oscura + dark_skin: piel oscura + black_skin: piel negra + shiny_skin: piel brillante + white_marble_glowing_skin: piel de mármol blanco brillante + tattoo: tatuaje + tan: bronceado + tanlines: marcas de bronceado + oil: piel grasa + + - name: Figura + color: rgba(255, 123, 2, .4) + tags: + skinny: delgado + plump: relleno + curvy: curvilíneo + gyaru: gyaru + pregnant: embarazada + fat: gordo + thin: delgado + slender: esbelto + glamor: glamoroso + tall: alto + petite: pequeño + chibi: chibi + muscular: musculoso + + - name: Forma de la cara + color: rgba(255, 123, 2, .4) + tags: + slender face: cara delgada + round face: cara redonda + oval face: cara ovalada + baby face: cara de bebé + inverted triangle face: cara en forma de triángulo invertido + heart shaped face: cara en forma de corazón + diamond face: cara en forma de diamante + square face: cara cuadrada + long face: cara larga + triangular face: cara triangular + + - name: Cabello + color: rgba(255, 123, 2, .4) + tags: + white hair: cabello blanco + blonde hair: cabello rubio + silver hair: cabello plateado + grey hair: cabello gris + purple hair: cabello morado + red hair: cabello rojo + yellow hair: cabello amarillo + green hair: cabello verde + blue hair: cabello azul + black hair: cabello negro + brown hair: cabello marrón + straight_hair: cabello liso + short hair: cabello corto + curly hair: cabello rizado + long hair: cabello largo + pony-tail: coleta + bunches: coletas + streaked hair: cabello con mechas + grey gradient hair: cabello con degradado gris + light brown hair: cabello castaño claro + two-tone hair: cabello bicolor + multicolored hair: cabello multicolor + high ponytail: coleta alta + twintails: coletas gemelas + braided ponytail: coleta trenzada + ponytail: cola de caballo + short ponytail: coleta corta + twin braids: trenzas gemelas + medium hair: cabello mediano + very long hair: cabello muy largo + braided bangs: flequillo trenzado + swept bangs: flequillo barrido + hair between eyes: cabello entre los ojos + bob cut: corte bob + hime cut: corte hime + crossed bangs: flequillo cruzado + bangs: flequillo + blunt bangs: flequillo recto + air bangs: flequillo al aire + hair wings: alas de cabello + long bangs: flequillo largo + side_blunt_bangs: flequillo lateral recto + centre parting bangs: flequillo con raya en el centro + asymmetric bangs: flequillo asimétrico + disheveled hair: cabello despeinado + wavy hair: cabello ondulado + hair in takes: cabello recogido + hair pink flowers: flores rosas en el cabello + ahoge: mechón de pelo rebelde + antenna hair: cabello con antenas + Side ponytail: coleta lateral + forehead: frente descubierta + drill hair: cabello en espiral + hair bun: moño + double bun: doble moño + messy hair: cabello desordenado + hair_flaps: mechones de cabello + + - name: Rostro + color: rgba(255, 123, 2, .4) + tags: + makeup: maquillaje + fundoshi: fundoshi + eyeshadow: sombra de ojos + lipstick: lápiz labial + mascara: máscara de pestañas + long_eyelashes: pestañas largas + red_lips_: labios rojos + facepaint: pintura facial + lipgloss: brillo de labios + colored_eyelashes: pestañas de colores + blush: rubor + light_blush: rubor ligero + anime_style_blush: rubor al estilo anime + nose_blush: rubor en la nariz + nosebleed: sangrado de nariz + bruise_on_face: moretón en la cara + facial_mark: marca facial + forehead_mark: marca en la frente + anger_vein: vena de ira + mole: lunar + mole_under_eye: lunar debajo del ojo + freckles: pecas + food_on_face: comida en la cara + rice_on_face: arroz en la cara + cream_on_face: crema en la cara + mustache: bigote + goatee: perilla + whisker_markings: marcas de bigotes + scar: cicatriz + scar_across_eye: cicatriz a través del ojo + smoking_pipe: pipa de fumar + tattoo: tatuaje + + - name: Orejas + color: rgba(255, 123, 2, .4) + tags: + elf ears: orejas de elfo + fake animal ears: orejas de animal falsas + cat ears: orejas de gato + dog ears: orejas de perro + fox ears: orejas de zorro + bunny ears: orejas de conejo + bear ears: orejas de oso + wolf ears: orejas de lobo + horse ears: orejas de caballo + cow ears: orejas de vaca + mouse ears: orejas de ratón + pig ears: orejas de cerdo + sheep ears: orejas de oveja + deer ears: orejas de ciervo + goat ears: orejas de cabra + antelope ears: orejas de antílope + rhino ears: orejas de rinoceronte + elephant ears: orejas de elefante + bat ears: orejas de murciélago + dragon ears: orejas de dragón + demon ears: orejas de demonio + angel ears: orejas de ángel + alien ears: orejas de alienígena + ear_blush: rubor en las orejas + ear_ornament: adorno de oreja + ear_piercing: perforación de oreja + animal_ears: orejas de animal + ears_down: orejas hacia abajo + fake_animal_ears: orejas de animal falsas + floppy_ears: orejas caídas + animal_ear_fluff: pelaje de orejas de animal + fox_ears: orejas de zorro + cat_ears: orejas de gato + lion_ears: orejas de león + jaguar_ears: orejas de jaguar + tiger_ears: orejas de tigre + dog_ears: orejas de perro + coyote_ears: orejas de coyote + bunny_ears: orejas de conejo + horse_ears: orejas de caballo + pointy_ears: orejas puntiagudas + long_pointy_ears: orejas puntiagudas largas + mouse_ears: orejas de ratón + raccoon_ears: orejas de mapache + squirrel_ears: orejas de ardilla + bear_ears: orejas de oso + panda_ears: orejas de panda + bat_ears: orejas de murciélago + robot_ears: orejas de robot + extra_ears: orejas adicionales + ears_through_headwear: orejas a través de sombreros o accesorios para la cabeza + alpaca_ears: orejas de alpaca + horns: cuernos + fake_horns: cuernos falsos + dragon_horns: cuernos de dragón + oni_horns: cuernos de oni + antlers: astas + curled_horns: cuernos rizados + goat_horns: cuernos de cabra + hair_on_horn: cabello en los cuernos + + - name: Cejas + color: rgba(255, 123, 2, .4) + tags: + thick eyebrows: cejas gruesas + cocked eyebrow: ceja levantada + short eyebrows: cejas cortas + v-shaped eyebrows: cejas en forma de V + + - name: Ojos + color: rgba(255, 123, 2, .4) + tags: + blue eyes: ojos azules + red eyes: ojos rojos + brown eyes: ojos marrones + green eyes: ojos verdes + purple eyes: ojos morados + yellow eyes: ojos amarillos + pink eyes: ojos rosados + black eyes: ojos negros + aqua eyes: ojos turquesa + orange eyes: ojos naranjas + grey eyes: ojos grises + multicolored eyes: ojos multicolores + white eyes: ojos blancos + gradient eyes: ojos con degradado + closed eyes: ojos cerrados + half-closed eyes: ojos entrecerrados + crying with eyes open: llorando con los ojos abiertos + narrowed eyes: ojos entrecerrados + hidden eyes: ojos ocultos + heart-shaped eyes: ojos en forma de corazón + button eyes: ojos de botón + cephalopod eyes: ojos de cefalópodo + eyes visible through hair: ojos visibles a través del cabello + glowing eyes: ojos brillantes + empty eyes: ojos vacíos + rolling eyes: ojos en blanco + cross eyed: ojos bizcos + blank eyes: ojos en blanco + no eyes: sin ojos + sparkling eyes: ojos brillantes + extra eyes: ojos adicionales + crazy eyes: ojos locos + solid circle eyes: ojos con círculo sólido + solid oval eyes: ojos con óvalo sólido + uneven eyes: ojos desiguales + blood from eyes: sangre de los ojos + eyeshadow: sombra de ojos + red eyeshadow: sombra de ojos roja + blue eyeshadow: sombra de ojos azul + purple eyeshadow: sombra de ojos morada + pink eyeshadow: sombra de ojos rosada + green eyeshadow: sombra de ojos verde + bags under eyes: ojeras + ringed eyes: ojos con anillos + covered eyes: ojos cubiertos + covering eyes: cubriendo los ojos + shading eyes: sombreando los ojos + devil eyes: ojos de demonio + slit pupils: pupilas rasgadas + bloodshot eyes: ojos inyectados de sangre + tsurime: ojos con cola hacia arriba + tareme: ojos con cola hacia abajo + constricted pupils: pupilas contraídas + devil pupils: pupilas de demonio + snake pupils: pupilas de serpiente + pupils sparkling: pupilas brillantes + flower-shaped pupils: pupilas en forma de flor + heart-shaped pupils: pupilas en forma de corazón + heterochromia: heterocromía + color contact lenses: lentes de contacto de colores + longeyelashes: pestañas largas + colored eyelashes: pestañas de colores + mole under eye: lunar debajo del ojo + light_eyes: ojos claros + glowing_eye: ojo brillante + shiny_eyes: ojos brillantes + sparkling_eyes: ojos brillantes + gradient_eyes: ojos con degradado + anime_style_eyes: ojos de estilo anime + water_eyes: ojos acuosos + beautiful_detailed_eyes: ojos hermosos y detallados + solid_oval_eyes_: ojos ovalados sólidos + solid_circle_pupils: pupilas circulares sólidas + blush_stickers: pegatinas de rubor + heart_in_eye: corazón en el ojo + evil_eyes: ojos malvados + crazy_eyes: ojos locos + empty_eyes: ojos vacíos + covered_eyes: ojos cubiertos + hollow_eyes: ojos huecos + multicolored_eyes: ojos multicolores + ringed_eyes: ojos con anillos + sanpaku: sanpaku (pupila desplazada) + mismatched_sclera: esclera desparejada + eye_relfection: reflejo en el ojo (sin efecto) + mechanical_eye: ojo mecánico + cephalopod_eyes: ojos de cefalópodo + clock_eyes: ojos de reloj + compound_eyes: ojos compuestos + fisheye: ojo de pez + devil_eyes: ojos de demonio + bloodshot_eyes: ojos inyectados de sangre + blood_from_eyes: sangre saliendo de los ojos + aqua_eyes: ojos color agua + solid_eyes: ojos firmes + sparkling_anime_eyes: ojos de anime brillantes + blue_eyes: ojos azules + brown_eyes: ojos marrones + closed_eyes: ojos cerrados + crying_with_eyes_open: llorando con los ojos abiertos + extra_eyes: ojos adicionales + eye_contact: contacto visual + eye_of_horus: ojo de Horus + eyeball: globo ocular + eyeliner: delineador de ojos + eyes: ojos + glint: destello en los ojos + glowing_eyes: ojos brillantes + half-closed_eye: ojo entrecerrado (uno solo) + half-closed_eyes: ojos entrecerrados + horizontal_pupils: pupilas horizontales + jitome: mirada desdeñosa + light_brown_eyes: ojos marrones claros + no_eyes: sin dibujar los ojos + one-eyed: ojo reflectante + reflective_eyes: + silver_eyes: ojos plateados + spiral_eyes: ojos en espiral + third_eye: tercer ojo + uneven_eyes: ojos desiguales + flaming_eye: ojo en llamas + eyes_closed: ojos cerrados + half_closed_eyes: ojos entrecerrados + narrowed_eyes: ojos entrecerrados + squinting: entrecerrando los ojos + tears: lágrimas + sharp_eyes: ojos afilados + slanted_eyes: ojos rasgados + upturned_eyes: ojos levantados + cross-eyed: ojos bizcos + hair_over_eyes: cabello sobre los ojos + eyes_visible_through_hair: ojos visibles a través del cabello + hair_over_one_eye: cabello sobre un ojo + one_eye_covered: un ojo cubierto + bags_under_eyes: ojeras + eyepatch: parche en el ojo + medical_eyepatch: parche médico en el ojo + scar_across_eye: cicatriz en el ojo + no_blindfold: sin venda en los ojos + no_eyepatch: sin parche en el ojo + ahegao: ahegao + + - name: Pupila + color: rgba(255, 123, 2, .4) + tags: + pupils: pupilas + bright_pupils: pupilas brillantes + heterochromia: heterocromía + slit_pupils: pupilas rasgadas/pupila de gato + snake_pupils: pupilas de serpiente + symbol-shaped_pupils: pupilas con forma de símbolo + heart-shaped_pupils: pupilas en forma de corazón + diamond-shaped_pupils: pupilas en forma de diamante + star-shaped_pupils: pupilas en forma de estrella + dilated_pupils: pupilas dilatadas + no_pupils: sin pupilas + ringed_eyes: ojos con anillos + constricted_pupils: pupilas contraídas (sin efecto) + star_in_eye: estrella en el ojo + x-shaped_pupils: pupilas en forma de X + horizontal_pupils: pupilas horizontales + dashed_eyes: ojos con rayas + butterfly-shaped_pupils: pupilas en forma de mariposa + rectangular_pupils: pupilas rectangulares + square_pupils: pupilas cuadradas + dot_pupils: pupilas puntiagudas + extra_pupils: pupilas adicionales + mismatched_pupils: pupilas desparejadas + "+_+": ojos con estrellas cruzadas + cross-shaped_pupils: pupilas en forma de cruz (sin efecto) + purple_pupils: pupilas moradas + orange_pupils: pupilas naranjas + blue_pupils: pupilas azules + symbol_in_eye: símbolo en el ojo + + - name: Nariz + color: rgba(255, 123, 2, .4) + tags: + pointed nose: nariz puntiaguda + small nose: nariz pequeña + big nose: nariz grande + no_nose: sin nariz + dot_nose: nariz en forma de punto + nose_bubble: burbuja en la nariz + smelling: olfateando + nose: nariz + nosebleed: sangrado de nariz + snot: mocos + snout: hocico de animal + + - name: Boca + color: rgba(255, 123, 2, .4) + tags: + chestnut mouth: boca en forma de castaña + thick lips: labios gruesos + puffy lips: labios hinchados + lipstick: lápiz labial + heart-shaped mouth: boca en forma de corazón + pout: puchero + open mouth: boca abierta + closed mouth: boca cerrada + shark mouth: boca de tiburón + parted lips: labios separados + mole under mouth: lunar debajo de la boca + open_mouth: boca abierta + gasping: jadeando (boca abierta) + Slightly_open_mouth: boca ligeramente abierta + wavy_mouth: boca ondulada + close_mouth: boca cerrada + dot_mouth: boca en forma de punto + no_mouth: sin boca + gag: mordaza + gnaw: mordisquear + :3: boca de gato + :o: boca abierta + :>: boca en forma de V + parted_lips: labios separados + bit_gag: mordaza en la boca + chestnut_mouth: boca en forma de castaña + cleave_gag: mordaza en la boca + closed_mouth: boca cerrada + covered_mouth: boca cubierta + extra_mouth: bocas adicionales + hair_in_mouth: cabello en la boca + hair_tie_in_mouth: sujetando el cabello con la boca + homu: puchero + lips: labios + mouth: boca + mouth_hold: sosteniendo con la boca + oral: con la boca + pacifier: chupete + Pouted lips: labios fruncidos + sideways_mouth: boca dibujada de perfil + spoon_in_mouth: cuchara en la boca + triangle_mouth: boca en forma de triángulo + saliva: saliva + drooling: babeando + mouth_drool: boca con forma de gota de saliva + + - name: Dientes + color: rgba(255, 123, 2, .4) + tags: + teeth: dientes + upper_teeth: dientes superiores + fang: colmillo + skin_fang: colmillo de piel + round_teeth: dientes redondos + sharp_teeth: dientes afilados + clenched_teeth: dientes apretados + tongue: lengua + buck_teeth: dientes salientes + fang_out: colmillos expuestos + fangs: colmillos + spiked_club: garrote con pinchos + tooth: diente + toothbrush: cepillo de dientes + tusks: colmillos + shark_mouth: boca de tiburón + + - name: Lengua + color: rgba(255, 123, 2, .4) + tags: + :q: lengua sobre el labio superior + :p: lengua sobre el labio inferior + ;p: guiñando el ojo y sacando la lengua + french_kiss: beso francés + long_tongue: lengua larga + oral_invitation: invitación oral + tongue: lengua + tongue_out: sacando la lengua + uvula: úvula + + - name: Uñas + color: rgba(255, 123, 2, .4) + tags: + fingernails: uñas de los dedos + toenails: uñas de los pies + nail_polish: esmalte de uñas + toenail_polish: esmalte de uñas de los pies + black_nails: uñas negras + red_nails: uñas rojas + pink_nails: uñas rosadas + long_fingernails: uñas largas + nail: uña + multicolored_nails: uñas multicolores + nail_art: arte de uñas + brown_vest: chaleco marrón + + - name: Hombros + color: rgba(255, 123, 2, .4) + tags: + bare shoulders: hombros descubiertos + collarbonea: clavículas + armpits: axilas + armpit_crease: pliegue de la axila + + - name: Pecho + color: rgba(255, 123, 2, .4) + tags: + chest: pecho + flat chest: pecho plano (A) + small_breasts: pechos pequeños (B) + medium breasts: pechos medianos (C) + big breasts: pechos grandes (D) + huge breasts: pechos enormes (E) + gigantic breasts: pechos gigantescos (F) + between breasts: entre los pechos + breasts apart: pechos separados + hanging breasts: pechos caídos + bouncing breasts: pechos rebotando + cleavage: escote + areola: areola + nipples: pezones + pectorals: pectorales + large_pectorals: pectorales grandes + unbuttoned clothes: ropa desabrochada + + - name: Cintura + color: rgba(255, 123, 2, .4) + tags: + narrow_waist: cintura estrecha + slender_waist: cintura delgada + + - name: Abdomen + color: rgba(255, 123, 2, .4) + tags: + midriff: abdomen + belly: vientre + absolute_territory: tableta de chocolate + inflation: abdomen hinchado + navel: ombligo + groin: ingle + pregnant: embarazada + + - name: Alas + color: rgba(255, 123, 2, .4) + tags: + wings: alas + bat_wings: alas de murciélago + butterfly_wings: alas de mariposa + black_wings: alas negras + demon_wings: alas de demonio + asymmetrical_wings: alas asimétricas + detached_wings: alas separadas del cuerpo + fairy_wings: alas de hada + fake_wings: alas falsas + fiery_wings: alas en llamas + insect_wings: alas de insecto + large_wings: alas grandes + low_wings: alas bajas + mini_wings: alas miniatura + multicolored_wings: alas multicolores + multiple_wings: múltiples alas + no_wings: sin alas + winged_helmet: casco alado + +- name: Ropa + groups: + - name: Ropa formal + color: rgba(230, 84, 128, .4) + tags: + suit: Traje + tuxedo: Chaqué + formal_dress: Vestido formal + evening_gown: Vestido de noche + canonicals: Vestido de noche + cocktail_dress: Vestido de cóctel + gown: Vestido largo + japanese_clothes: Ropa japonesa + kimono: Kimono + sleeveless_kimono: Kimono sin mangas + short_kimono: Kimono corto + print_kimono: Kimono estampado + furisode: Furisode (parte del kimono) + obi: Obi (cinturón para kimono) + sash: Faja + cheongsam: Cheongsam + china_dress: Cheongsam + print_cheongsam: Cheongsam estampado + pelvic_curtain: Delantal frontal de cheongsam + wedding_dress: Vestido de novia + uchikake: Uchikake (vestido de novia japonés) + school_uniform: Uniforme escolar + sailor: Uniforme de marinero + serafuku: Uniforme de marinero + summer_uniform: Uniforme de verano + kindergarten_uniform: Uniforme de jardín de infantes + police_uniform: Uniforme de policía + naval_uniform: Uniforme naval + military_uniform: Uniforme militar + ss_uniform/nazi_uniform: Uniforme de las SS/Uniforme nazi + maid: Disfraz de criada + stile_uniform: Uniforme de doncella + miko: Atuendo de sacerdotisa + overalls: Overol + business_suit: Traje de negocios + nurse: Uniforme de enfermera + chef_uniform: Uniforme de chef + labcoat: Bata de laboratorio + cheerleader: Uniforme de animadora + band_uniform: Uniforme de banda + space_suit: Traje espacial + leotard: Mallas + domineering: Hábito de monja + + - name: Estilo + color: rgba(230, 84, 128, .4) + tags: + china_dress: Ropa china + chinese_style: Estilo chino + traditional_clothes: Ropa tradicional|Vestimenta étnica + japanese_clothes: Ropa japonesa + hanten_(clothes): Hanten (ropa japonesa) + hanbok: Hanbok (ropa coreana) + korean_clothes: Vestimenta coreana + western: Estilo occidental + german_clothes: Ropa alemana + gothic: Estilo gótico + lolita: Estilo lolita + gothic_lolita: Estilo gótico lolita + byzantine_fashion: Moda bizantina + Tropical: Características tropicales + indian_style: Estilo indio + Ao_Dai: Ao Dai (uniforme vietnamita) + ainu_clothes: Ropa ainu + arabian_clothes: Ropa árabe + egyptian_clothes: Ropa egipcia + costume: Disfraz + animal_costume: Disfraz de animal + bunny_costume: Disfraz de conejo + adapted_costume: Disfraz adaptado + cat_costume: Disfraz de gato + dog_costume: Disfraz de perro + bear_costume: Disfraz de oso + embellished_costume: Disfraz adornado + santa_costume: Disfraz de Santa Claus + halloween_costume: Disfraz de Halloween + kourindou_tengu_costume: Disfraz de Tengu de Kourindou + alternate_costume: Disfraz alternativo + costume_switch: Cambio de disfraz + meme_attire: Atuendo de meme + + - name: Ropa informal + color: rgba(230, 84, 128, .4) + tags: + casual: Informal + loungewear: Ropa de estar en casa + hoodie: Sudadera con capucha + homewear: Ropa de hogar + pajamas: Pijama + nightgown: Camisón + sleepwear: Ropa de dormir + babydoll: Babydoll + print_pajamas: Pijama estampado + polka_dot_pajamas: Pijama de lunares + yukata: Yukata + chinese_clothes: Ropa china (Tangzhuang) + hanfu: Hanfu + Taoist robe: Túnica taoísta + robe: Bata + robe_of_blending: Bata de mezcla + cloak: Capa + hooded_cloak: Capa con capucha + winter_clothes: Ropa de invierno + down jacket: Chaqueta de plumas + santa: Disfraz de Santa Claus + harem_outfit: Atuendo de harén + shrug_(clothing): Encogimiento de hombros (ropa) + + - name: Ropa deportiva + color: rgba(230, 84, 128, .4) + tags: + sportswear: Ropa deportiva + gym_uniform: Uniforme de gimnasio + athletic_leotard: Maillot deportivo + tennis_uniform: Uniforme de tenis + baseball_uniform: Uniforme de béisbol + letterman_jacket: Chaqueta de deportes + volleyball_uniform: Uniforme de voleibol + biker_clothes: Ropa de ciclista + bikesuit: Conjunto de ciclismo + wrestling_outfit: Atuendo de lucha libre + dougi: Dougi (uniforme de artes marciales) + + - name: Trajes de baño + color: rgba(230, 84, 128, .4) + tags: + swimsuit: Traje de baño + swimwear: Ropa de baño + wet_swimsuit: Traje de baño mojado + school_swimsuit: Traje de baño escolar (Sukumizu) + new_school_swimsuit: Nuevo traje de baño escolar + old_school_swimsuit: Viejo traje de baño escolar + competition_school_swimsuit: Traje de baño escolar de competencia + competition_swimsuit: Traje de baño de competencia + casual_one-piece_swimsuit: Traje de baño de una pieza casual + front_zipper_swimsuit: Traje de baño con cierre frontal + highleg_swimsuit: Traje de baño de pierna alta + one-piece_swimsuit: Traje de baño de una pieza + swimsuit_of_perpetual_summer: Traje de baño de verano perpetuo (ascensión de la aprendiz de maga en Fate/Grand Order) + bikini: Bikini + highleg_bikini: Bikini de cintura alta + lowleg_bikini: Bikini de cintura baja + slingshot_swimsuit: Traje de baño de tirachinas + sailor_bikini: Bikini estilo marinero + shell_bikini: Bikini de conchas + sports_bikini: Bikini deportivo + string_bikini: Bikini de cuerdas + strapless_bikini: Bikini sin tirantes + side-tie_bikini: Bikini con lazos laterales + front-tie_bikini_top: Top de bikini con lazo frontal + multi-strapped_bikini: Bikini con múltiples tiras + thong_bikini: Bikini de tanga + front-tie_bikini: Bikini con lazo frontal + frilled_bikini: Bikini con volantes + o-ring_bikini: Bikini con anillo en O + eyepatch_bikini: Bikini con parche en el ojo + layered_bikini: Bikini en capas + bow_bikini: Bikini con lazo + frilled_swimsuit: Traje de baño con volantes + polka_dot_swimsuit: Traje de baño de lunares + striped_swimsuit: Traje de baño a rayas + striped_bikini: Bikini a rayas + plaid_bikini: Bikini a cuadros + polka_dot_bikini: Bikini de lunares + print_bikini: Bikini estampado + american_flag_bikini: Bikini de la bandera estadounidense + german_flag_bikini: Bikini de la bandera alemana + impossible_swimsuit: Traje de baño con pintura corporal realista + bikini_top: Solo el top del bikini + bikini_top_only: Solo el top del bikini + bikini_top_removed: Top del bikini quitado + bikini_bottom_only: Solo la parte inferior del bikini + bikini_bottom: Parte inferior del bikini + untied_bikini: Bikini desatado + bikini_aside: Bikini apartado (tirado hacia un lado) + swimsuit_aside: Traje de baño apartado (tirado hacia un lado) + swimsuit_under_clothes: Traje de baño debajo de la ropa + torn_swimsuit: Traje de baño rasgado + bikini_skirt: Falda de bikini + swim_briefs: Bañador + swim_cap: Gorro de natación + swim_trunks: Bañador de hombre + + - name: Uniformes + color: rgba(230, 84, 128, .4) + tags: + adapted_uniform: Uniforme adaptado + anzio_military_uniform: Uniforme militar de Anzio + anzio_school_uniform: Uniforme escolar de Anzio + aria_company_uniform: Uniforme de la compañía Aria + ashford_academy_uniform: Uniforme de la Academia Ashford + bc_freedom_military_uniform: Uniforme militar de BC Freedom + chaldea_uniform: Uniforme de Chaldea + chi-hatan_military_uniform: Uniforme militar de Chi-Ha-Tan + fleur_de_lapin_uniform: Uniforme de Fleur de Lapin + garreg_mach_monastery_uniform: Uniforme del Monasterio de Garreg Mach + gem_uniform_(houseki_no_kuni): Uniforme de las Gemas (Houseki no Kuni) + hanasakigawa_school_uniform: Uniforme escolar de Hanasakigawa + hikarizaka_private_high_school_uniform: Uniforme de la Escuela Secundaria Privada Hikarizaka + homurahara_academy_uniform: Uniforme de la Academia Homurahara + kamiyama_high_school_uniform: Uniforme de la Escuela Secundaria Kamiyama + keizoku_military_uniform: Uniforme militar de Keizoku High School + kita_high_school_uniform: Uniforme de la Escuela Secundaria Kita + kiyosumi_school_uniform: Uniforme de la Escuela Secundaria Kiyosumi + luna_nova_school_uniform: Uniforme de la Escuela de Magia Luna Nova + meiji_schoolgirl_uniform: Uniforme de la chica escolar de la era Meiji + mitakihara_school_uniform: Uniforme de la Escuela Secundaria Mitakihara + nami_junior_high_school_uniform: Uniforme de la Escuela Secundaria Nami + nanairogaoka_middle_school_uniform: Uniforme de la Escuela Secundaria Nanairogaoka + nanamori_school_uniform: Uniforme de la Escuela Secundaria Nanamori + naoetsu_high_school_uniform: Uniforme de la Escuela Secundaria Naoetsu + national_shin_ooshima_school_uniform: Uniforme de la Escuela Nacional Shin Ooshima + ooarai_military_uniform: Uniforme militar de Ooarai + ooarai_school_uniform: Uniforme escolar de Ooarai + otonokizaka_school_uniform: Uniforme de la Escuela Otonokizaka + paradis_military_uniform: Uniforme militar de Paradis + polar_chaldea_uniform: Uniforme polar de Chaldea + pravda_military_uniform: Uniforme militar de Pravda + pravda_school_uniform: Uniforme escolar de Pravda + rabbit_house_uniform: Uniforme de Rabbit House + raimon_soccer_uniform: Uniforme de fútbol de Raimon + ryouou_school_uniform: Uniforme de la Escuela Ryouou + sailor_senshi_uniform: Uniforme de las Sailor Senshi + sakugawa_school_uniform: Uniforme de la Escuela Sakugawa + sakuragaoka_high_school_uniform: Uniforme de la Escuela Secundaria Sakuragaoka + saunders_military_uniform: Uniforme militar de Saunders + saunders_school_uniform: Uniforme escolar de Saunders + seishou_elementary_school_uniform: Uniforme de la Escuela Primaria Seishou + shinda_sekai_sensen_uniform: Uniforme del Frente de Batalla del Más Allá + shuuchiin_academy_uniform: Uniforme de la Academia Shuuchiin + shuujin_academy_uniform: Uniforme de la Academia Shuujin + st._gloriana's_military_uniform: Uniforme militar de St. Gloriana + st._gloriana's_school_uniform: Uniforme escolar de St. Gloriana + starlight_academy_uniform: Uniforme de la Academia Starlight + tokisadame_school_uniform: Uniforme de la Escuela Secundaria Tokisadame + tokiwadai_school_uniform: Uniforme de la Escuela Secundaria Tokiwadai + tomoeda_elementary_school_uniform: Uniforme de la Escuela Primaria Tomoeda + tsab_ground_military_uniform: Uniforme militar terrestre de TSAB + u.a._school_uniform: Uniforme escolar de la Academia U.A. + uranohoshi_school_uniform: Uniforme escolar de Uranohoshi + yasogami_school_uniform: Uniforme de la Escuela Secundaria Yasogami + mismatched_bikini: Bikini desparejado + multicolored_bikini: Bikini multicolor + + - name: Tops + color: rgba(230, 84, 128, .4) + tags: + blouse: Blusa + white_shirt: Camisa blanca + collared_shirt: Camisa con cuello + dress_shirt: Camisa de vestir + sailor_shirt: Camisa de marinero + cropped_shirt: Camisa corta + t-shirt: Camiseta + casual T-shirts: Camisetas casuales + short sleeve T-shirts: Camisetas de manga corta + off-shoulder_shirt: Camisa sin hombros + shrug_(clothing): Encogimiento de hombros (ropa) + cardigan: Cárdigan + criss-cross_halter: Top cruzado de cuello halter + frilled_shirt: Camisa con volantes + sweatshirt: Sudadera + hawaiian_shirt: Camisa hawaiana + hoodie: Sudadera con capucha + Impossible shirt: Camisa ajustada de forma ilógica + kappougi: Kappougi (delantal para cocinar) + plaid_shirt: Camisa de cuadros + polo_shirt: Polo + print_shirt: Camisa estampada + shirt: Camisa + sleeveless_hoodie: Sudadera sin mangas + sleeveless_shirt: Camisa sin mangas + striped_shirt: Camisa a rayas + tank_top: Camiseta sin mangas (de uso doméstico) + vest: Chaleco + waistcoat: Chaleco + camisole: Camisola + tied_shirt: Camisa atada + undershirt: Camiseta interior + crop_top: Top corto + highleg: Prenda de pierna alta + clothing_cutout: Recorte en la ropa + back_cutout: Recorte en la espalda de la camisa + cleavage_cutout: Recorte en el escote + navel_cutout: Recorte en el ombligo + midriff: Camiseta corta + heart_cutout: Recorte en forma de corazón + torn_clothes: Ropa rasgada + torn_shirt: Camisa rasgada + undressing: Desvistiéndose + clothes_down: Bajando la ropa + shirt_lift: Levantando la camisa + shirt_pull: Bajando la camisa + shirt_tucked_in: Camisa metida dentro + clothes_tug: Tirando de la ropa + shirt_tug: Tirando de la camisa + untucked_shirt: Camisa desabrochada + lifted_by_self: Levantándose la ropa + untied: Desatando la ropa + open_clothes: Ropa abierta + unbuttoned shirt: Camisa desabrochada + button_gap: Espacio entre botones (sin desabrochar) + partially_unbuttoned: Parcialmente desabrochado + partially_unzipped: Parcialmente desabrochado + clothes_removed: Ropa quitada + shirt_removed: Camisa quitada + wardrobe_error: Problema con la ropa + undersized_clothes: Ropa demasiado pequeña + tight: Ropa ajustada + wedgie: Cuña (debido a la ropa ajustada en la entrepierna) + wardrobe_malfunction: Problema con la ropa (por ejemplo, se rompe) + taut_shirt: Camisa tensa + taut_clothes: Ropa tensa + underbust: Debajo del busto + oversized_clothes: Ropa demasiado grande + oversized_shirt: Camisa demasiado grande + borrowed_garments: Ropa prestada (de novio) + strap_slip: Tirante de ropa deslizado (provocando un descuido) + wet_shirt: Camisa mojada + clothes_theft: Robo de ropa + + - name: Abrigo + color: rgba(230, 84, 128, .4) + tags: + blazer: Chaqueta de traje + overcoat: Abrigo + double-breasted: Chaqueta de doble botonadura + long_coat: Abrigo largo + haori: Una especie de chaqueta amplia + winter_coat: Abrigo de invierno + hooded_coat: Abrigo con capucha + fur_coat: Abrigo de piel + fur-trimmed_coat: Abrigo con ribetes de piel + duffel_coat: Abrigo de paño grueso + fishnet_top: Top de red + parka: Parka + jacket: Chaqueta + jacket_partially_removed: Chaqueta parcialmente quitada + jacket_removed: Chaqueta quitada + open_jacket: Chaqueta abierta (con piernas separadas) + cropped_jacket: Chaqueta corta + track_jacket: Chaqueta deportiva + hooded_track_jacket: Chaqueta deportiva con capucha + military_jacket: Chaqueta militar + camouflage_jacket: Chaqueta de camuflaje + leather_jacket: Chaqueta de cuero + letterman_jacket: Chaqueta estilo "Letterman" + bomber_jacket: Chaqueta de aviador + denim_jacket: Chaqueta vaquera + loating_jacket: Chaqueta informal + fur-trimmed_jacket: Chaqueta con ribetes de piel + two-tone_jacket: Chaqueta de dos tonos + trench_coat: Gabardina + furisode: Furisode (parte de un kimono) + windbreaker: Rompevientos + raincoat: Impermeable + hagoromo: Hagoromo (vestimenta de plumas) + tunic: Túnica + cape: Capa + capelet: Capa pequeña + winter_clothes: Ropa de invierno + sweater: Suéter + pullover_sweaters: Suéteres de manga larga + ribbed_sweater: Suéter de punto + sweater_vest: Chaleco de suéter + backless_sweater: Suéter sin espalda + aran_sweater: Suéter de Arán + beige_sweater: Suéter beige + brown_sweater: Suéter marrón + hooded_sweater: Suéter con capucha + off-shoulder_sweater: Suéter sin hombros + striped_sweater: Suéter a rayas + virgin_killer_sweater: Suéter "Virgin Killer" + down_jacket: Chaqueta de plumas + puffer_jacket: Chaqueta acolchada + + - name: Otros + color: rgba(230, 84, 128, .4) + tags: + transparent: Transparente + burnt_clothes: Ropa quemada + dissolving_clothes: Ropa disolviéndose + dirty_clothes: Ropa sucia + expressive_clothes: Ropa expresiva + impossible_clothes: Ropa con un grado de envoltura irreal + living_clothes: Ropa viva + leotard_under_clothes: Leotardo debajo de la ropa + multicolored_clothes: Ropa de varios colores + ofuda_on_clothes: Ofuda pegado en la ropa + wringing_clothes: Ropa escurriendo + clothesline: Tendedero de ropa + shiny_clothes: Ropa brillante + kariginu: Kariginu + front-tie_top: Prenda atada al frente + jacket_on_shoulders: Chaqueta sobre los hombros + short_jumpsuit: Mono corto + harness: Arnés + rigging: Aparejo + aiguillette: Aiguillette (cordón de hombro) + + - name: Cintura + color: rgba(230, 84, 128, .4) + tags: + apron: Delantal + waist_apron: Delantal de cintura + maid_apron: Delantal de sirvienta + bow tied at the waist: Lazo atado en la cintura + waist_cape: Capa de cintura + clothes_around_waist: Ropa alrededor de la cintura + jacket_around_waist: Chaqueta alrededor de la cintura + sweater_around_waist: Suéter alrededor de la cintura + loincloth: Taparrabos + bustier: Corsé + corset: Corsé + girdle: Faja + + - name: Armadura + color: rgba(230, 84, 128, .4) + tags: + armor: Armadura + bikini_armor: Armadura de bikini + full_armor: Armadura completa + plate_armor: Armadura de placas + japanese_armor: Armadura japonesa + kusazuri: Kusazuri (parte inferior de la armadura japonesa) + power_armor: Armadura de poder + mecha: Mecha + helmet: Casco + kabuto: Kabuto (casco japonés) + off-shoulder_armor: Armadura sin hombros + shoulder_armor: Hombrera + muneate: Muneate (protección del pecho utilizada en el kyudo japonés) + breastplate: Peto + faulds: Faldón + greaves: Grebas + shin_guards: Espinilleras + armored_boots: Botas con armadura + + - name: Falda + color: rgba(230, 84, 128, .4) + tags: + dress: Vestido + microdress: Microvestido + long_dress: Vestido largo + off-shoulder_dress: Vestido sin hombros + strapless_dress: Vestido sin tirantes + backless_dress: Vestido sin espalda + halter_dress: Vestido con tirantes alrededor del cuello + sundress: Vestido de tirantes (para días calurosos) + sleeveless_dress: Vestido sin mangas + sailor_dress: Vestido estilo marinero + summer_dress: Vestido de verano + china_dress: Ropa china + pinafore_dress: Vestido delantal + sweater_dress: Vestido de suéter + wedding_dress: Vestido de novia + armored_dress: Vestido de armadura + frilled_dress: Vestido con volantes + lace-trimmed_dress: Vestido con ribetes de encaje + collared_dress: Vestido con cuello + fur-trimmed_dress: Vestido con ribetes de piel + layered_dress: Vestido en capas + pleated_dress: Vestido plisado + taut_dress: Vestido ajustado + pencil_dress: Vestido lápiz + impossible_dress: Ropa excesivamente ajustada + multicolored_dress: Vestido de varios colores + striped_dress: Vestido a rayas + checkered_skirt: Falda a cuadros + plaid_dress: Vestido a cuadros + ribbed_dress: Vestido de punto + polka_dot_dress: Vestido de lunares + print_dress: Vestido estampado + vertical-striped_dress: Vestido a rayas verticales + see-through_dress: Vestido transparente + skirt: Falda + microskirt: Minifalda + miniskirt: Minifalda + skirt_suit: Falda de traje + bikini_skirt: Falda de bikini + pleated_skirt: Falda plisada + pencil_skirt: Falda lápiz + bubble_skirt: Falda de burbujas + tutu: Tutú + ballgown: Vestido de gala + pettiskirt: Falda de vuelo (para niños) + showgirl_skirt: Vestimenta de showgirl + Medium length skirt: Falda de longitud media + beltskirt: Falda con cinturón + denim_skirt: Falda vaquera + suspender_skirt: Falda con tirantes + skirt_set: Falda corta combinada con una parte superior + long_skirt: Falda larga + summer_long_skirt: Falda larga de verano + overskirt: Sobrefalda + hakama_skirt: Falda hakama + high-waist_skirt: Falda de cintura alta + kimono_skirt: Falda de kimono + suspender_long_skirt: Falda larga con tirantes + chiffon_skirt: Falda de gasa + frilled_skirt: Falda con volantes + fur-trimmed_skirt: Falda con ribetes de piel + lace_skirt: Falda de encaje + lace-trimmed_skirt: Falda con ribetes de encaje + ribbon-trimmed_skirt: Falda con ribetes de cinta + layered_skirt: Falda con capas + print_skirt: Falda estampada + multicolored_skirt: Falda de varios colores + striped_skirt: Falda a rayas + vertical-striped_skirt: Falda a rayas verticales + plaid_skirt: Falda a cuadros + flared_skirt: Falda acampanada + floral_skirt: Falda floral + + - name: Interacción con la falda + color: rgba(230, 84, 128, .4) + tags: + skirt_hold: Sostener la falda con elegancia + skirt_tug: Tirar del dobladillo de la falda + dress_tug: Presionar el dobladillo del vestido + skirt_lift: Levantar la falda + skirt_around_one_leg: Falda colgando de una pierna + skirt_removed: Falda quitada + dress_removed: Vestido quitado + open_skirt: Falda abierta + + - name: Pantalones + color: rgba(230, 84, 128, .4) + tags: + dress_bow: Lazo del vestido + dressing_another: Vistiendo a otra persona + shorts_under_skirt: Shorts debajo de la falda + side_slit: Abertura lateral + shorts: Shorts + micro_shorts: Microshorts + short_shorts: Shorts cortos + hot_pants: Pantalones cortos ajustados + cutoffs: Pantalones cortos deshilachados + striped_shorts: Shorts a rayas + suspender_shorts: Shorts con tirantes + denim_shorts: Shorts vaqueros + puffy_shorts: Shorts abullonados + dolphin_shorts: Shorts estilo "delfín" + dolfin_shorts: Shorts estilo "delfín" + tight_pants: Pantalones ajustados + crotchless_pants: Pantalones sin entrepierna + track_pants: Pantalones deportivos + yoga_pants: Pantalones de yoga + bike_shorts: Pantalones cortos de ciclismo + gym_shorts: Pantalones cortos de gimnasia + pants: Pantalones + puffy_pants: Pantalones abullonados + pumpkin_pants: Pantalones estilo calabaza + hakama_pants: Pantalones hakama + harem_pants: Pantalones harén + bloomers: Pantalones bombachos + buruma: Pantalones bombachos (estilo japonés) + jeans: Vaqueros + cargo_pants: Pantalones cargo + camouflage_pants: Pantalones de camuflaje + capri_pants: Pantalones capri + chaps: Chaps (pantalones de cuero) + jumpsuit: Mono (especialmente para mujeres) + lowleg_pants: Pantalones de cintura baja + plaid_pants: Pantalones a cuadros + single_pantsleg: Una pierna de pantalones + striped_pants: Pantalones a rayas + + - name: Interacción con los pantalones + color: rgba(230, 84, 128, .4) + tags: + asymmetrical_legwear: Pantalones asimétricos + leotard_aside: Apartar el leotardo a un lado + open_fly: Cremallera abierta de los pantalones + pants_down: Bajar los pantalones + pants_rolled_up: Pantalones enrollados + pants_tucked_in: Pantalones metidos dentro + torn_jeans: Vaqueros rotos + torn_pants: Pantalones rotos + torn_shorts: Shorts rotos + + - name: Calcetines + color: rgba(230, 84, 128, .4) + tags: + bodystocking: Medias enteras + pantyhose: Pantimedias + leggings: Mallas + legwear: Prenda de pierna (generalmente medias o calcetines largos) + thighhighs: Medias hasta el muslo + kneehighs: Calcetines hasta la rodilla + socks: Calcetines + bare_legs: Piernas desnudas + black_bodystocking: Medias enteras negras + white_bodystocking: Medias enteras blancas + stocking_under_clothes: Medias debajo de la ropa + black_pantyhose: Pantimedias negras + white_pantyhose: Pantimedias blancas + thighband_pantyhose: Pantimedias con banda para el muslo + pantylines: Pantimedias ajustadas (marcando líneas) + single_leg_pantyhose: Pantimedias en una sola pierna + panties_under_pantyhose: Bragas debajo de las pantimedias + fishnets: Medias de red + stirrup_legwear: Medias con correa para el pie + toeless_legwear: Medias sin dedos + mismatched_legwear: Medias de diferentes colores + two-tone_legwear: Medias de dos colores + asymmetrical_legwear: Medias asimétricas + uneven_legwear: Medias de diferentes longitudes + white_thighhighs: Medias hasta el muslo blancas + black_thighhighs: Medias hasta el muslo negras + pink_thighhighs: Medias hasta el muslo rosas + suspenders: Ligas + garter_straps: Ligas para medias + torn_legwear: Medias rotas + torn_thighhighs: Medias hasta el muslo rotas + see-through_legwear_: Medias transparentes + frilled_legwear: Medias con volantes + lace-trimmed_legwear: Medias con ribetes de encaje + seamed_legwear: Medias con costura + back-seamed_legwear: Medias con costura trasera + animal_ear_legwear: Medias hasta el muslo con orejas de animal + striped_legwear: Medias a rayas + vertical-striped_legwear: Medias a rayas verticales + polka_dot_legwear: Medias de lunares + print_legwear: Medias estampadas + legwear_under_shorts: Medias debajo de los shorts + over-kneehighs: Medias por encima de la rodilla + bobby_socks: Calcetines bajos (blancos) + tabi: Tabi (calcetines japoneses con separación para el dedo gordo) + loose_socks: Calcetines holgados + ankle_socks: Calcetines tobilleros + leg_warmers: Polainas + single_sock: Calcetín individual + striped_socks: Calcetines a rayas + + - name: Interacción con los calcetines + color: rgba(230, 84, 128, .4) + tags: + leg_cutout: Calcetines con abertura + thighhighs_under_boots: Medias hasta el muslo debajo de las botas + adjusting_legwear: Ajustando las medias + pantyhose_pull: Bajar las pantimedias + socks_removed: Retirar los calcetines + sock_pull: Tirar del calcetín + thighhighs_pull: Tirar de las medias hasta el muslo + + - name: Otros + color: rgba(230, 84, 128, .4) + tags: + garters: Ligas + leg_garter: Liguero + garter_straps: Ligas para medias + thigh_strap: Correa para el muslo + thigh_ribbon: Cinta para el muslo + leg_ribbon: Cinta para la pierna + bandaid_on_leg: Curita en la pierna + bandaged_leg: Pierna vendada + ankle_lace-up: Atadura en el tobillo + thigh_holster: Funda de muslo + bandaid_on_knee: Curita en la rodilla + argyle_legwear: Medias con patrón de rombos + bow_legwear: Medias con lazo + arm_garter: liga de brazo + + - name: Textura + color: rgba(230, 84, 128, .4) + tags: + armored: Blindado + canvas: De lienzo + denim: Mezclilla + fluffy: Esponjoso + fur: Piel de animal + latex: Látex + leather: De cuero + see-through: Transparente + spandex: Elástico + tight: Ajustado + + - name: Decoración + color: rgba(230, 84, 128, .4) + tags: + frilled: Con volantes + center_frills: Con volantes en el centro + crease: Arrugado + layered: Capas + lace: Encaje + fur_trim: Borde de piel + fur-trimmed: Con borde de piel + fine_fabric_emphasis: Énfasis en la tela fina + latex_thighhighs: Medias largas de látex + see-through_thighhighs: Medias largas transparentes + ass_cutout: Prenda con recorte trasero + asymmetrical_clothes: Ropa asimétrica + back_bow: Lazo en la espalda + costume_switch: Cambio de disfraz + cross-laced_clothes: Ropa cruzada con encaje + double_vertical_stripe: Prenda con dos rayas verticales paralelas + halter_top: Top de tirantes + multicolored_legwear: Prenda para las piernas de varios colores + navy_blue_legwear: Prenda para las piernas de color azul marino + nontraditional_miko: Atuendo miko no tradicional + side_cutout: Prenda con abertura lateral + side_slit: Prenda con abertura lateral + sideless_outfit: Prenda sin laterales + single_kneehigh: Medias por encima de la rodilla en un solo lado + single_vertical_stripe: Prenda con una raya vertical expuesta + turtleneck: Cuello alto + two-sided_fabric: Prenda con tela de dos capas + o-ring: Prenda con anillo en forma de O + o-ring_top: Top con anillo en forma de O + fringe_trim: Borde de flecos + loose_belt: Cinturón suelto + pom_pom_(clothes): Borla (adorno de ropa) + drawstring: Cordón ajustable + full-length_zipper: Cremallera completa + gathers: Pliegues + gusset: Refuerzo + breast_pocket: Bolsillo en el pecho + + - name: Patrón + color: rgba(230, 84, 128, .4) + tags: + argyle: Rombo + checkered: Cuadros + colored_stripes: Rayas de colores + diagonal_stripes: Rayas diagonales + horizontal_stripes: Rayas horizontales + multicolored_stripes: Rayas multicolores + polka_dot_: Lunares + ribbed: Acanalado + striped: A rayas + unmoving_pattern: Patrón inmóvil + vertical_stripes: Rayas verticales + plaid: Tartán + animal_print: Estampado de animales + cat_print: Estampado de gato + bear_print: Estampado de oso + bird_print: Estampado de pájaro + bunny_print: Estampado de conejo + cow_print: Estampado de vaca + dragon_print: Estampado de dragón + fish_print: Estampado de pez + frog_print: Estampado de rana + shark_print: Estampado de tiburón + snake_print: Estampado de serpiente + zebra_print: Estampado de cebra + tiger_print: Estampado de tigre + leopard_print: Estampado de leopardo + jaguar_print: Estampado de jaguar + bat_print: Estampado de murciélago + aardwolf_print: Estampado de aardwolf + african_wild_dog_print: Estampado de perro salvaje africano + cheetah_print: Estampado de guepardo + dog_print: Estampado de perro + fox_print: Estampado de zorro + giraffe_print: Estampado de jirafa + panda_print: Estampado de panda + sand_cat_print: Estampado de gato del desierto + whale_print: Estampado de ballena + white_tiger_print: Estampado de tigre blanco + goldfish_print: Estampado de pez dorado + wing_print: Estampado de alas + spider_web_print: Estampado de tela de araña + butterfly_print: Estampado de mariposa + floral_print: Estampado floral + leaf_print: Estampado de hojas + clover_print: Estampado de trébol + maple_leaf_print: Estampado de hoja de arce + rose_print: Estampado de rosa + strawberry_print: Estampado de fresa + cherry_print: Estampado de cereza + bamboo_print: Estampado de bambú + carrot_print: Estampado de zanahoria + hibiscus_print: Estampado de hibisco + jack-o'-lantern_print: Estampado de calabaza + petal_print: Estampado de pétalos + sunflower_print: Estampado de girasol + watermelon_print: Estampado de sandía + sky_print: Estampado de cielo + cloud_print: Estampado de nube + lightning_bolt_print: Estampado de rayo + rainbow_print: Estampado de arcoíris + snowflake_print: Estampado de copo de nieve + starry_sky_print: Estampado de cielo estrellado + crescent_print: Estampado de luna creciente + star_print: Estampado de estrella + star_(symbol): Símbolo de estrella + moon_print: Estampado de luna + sun_print: Estampado de sol + character_print: Estampado de caracteres + clothes_writing_: Escritura en la ropa + anchor_print: Estampado de ancla + cherry_blossom_print: Estampado de flores de cerezo + musical_note_print: Estampado de nota musical + triangle_print: Estampado de triángulo + arrow_print: Estampado de flecha + wave_print: Estampado de onda + peace_symbol: Símbolo de paz (como el de Josuke Higashikata) + heart_print: Estampado de corazón + flame_print: Estampado de llamas + hitodama_print: Estampado de hitodama + paw_print: Estampado de huella de pata + skeleton_print: Estampado de esqueleto + skull_print: Estampado de calavera + sparkle_print: Estampado de destellos + yin_yang_print: Estampado de yin y yang + cross_print: Estampado de cruz + camoflage: Camuflaje + flag_print: Estampado de bandera + bone_print: Estampado de hueso + ghost_print: Estampado de fantasma + mushroom_print: Estampado de seta + onigiri_print: Estampado de onigiri + cat_ear: Orejas de gato + cat_ear_cutout: Recorte en forma de orejas de gato + + - name: Zapatos + color: rgba(230, 84, 128, .4) + tags: + barefoot: Descalzo/a + no_shoes: Sin zapatos + shoes_removed: Zapatos quitados + single_shoe: Zapato individual + the_only_shoe: El único zapato + black_loafers: Mocasines negros + shoes: Zapatos deportivos + uwabaki: Zapatillas de interior + platform_footwear: Calzado de plataforma + high_heels: Tacones altos + stiletto_heels: Tacones de aguja + strappy_heels: Tacones con tiras + platform_heels_: Tacones de plataforma + rudder_footwear: Calzado de timón (para personajes de barco) + sandals: Sandalias + barefoot_sandals: Sandalias descalzas + clog_sandals: Zuecos con sandalias + geta: Geta (zapato japonés) + slippers: Pantuflas + skates: Patines + roller_skates: Patines de ruedas + animal_feet: Patas de animal + animal_slippers: Pantuflas de animal + anklet: Tobillera + shackles: Grilletes + brown_footwear: Calzado marrón + cross-laced_footwear: Calzado con cordones cruzados + loafers: Mocasines + mary_janes: Merceditas + mismatched_footwear: Zapatos de diferentes colores + pointy_footwear: Calzado puntiagudo + pumps: Zapatos de tacón bajo + sandals_removed: Sandalias quitadas + shoe_soles: Suelas de zapatos + shoelaces: Cordones de zapatos + sneakers: Zapatillas deportivas + winged_footwear: Calzado con alas + zouri: Zouri (zapato japonés) + + - name: Botas + color: rgba(230, 84, 128, .4) + tags: + boots: Botas + boots_removed: Botas quitadas + thigh_boots: Botas hasta el muslo + knee_boots: Botas hasta la rodilla + cross-laced_footwear: Calzado con cordones cruzados + ankle_boots: Botines + high_heel_boots: Botas de tacón alto + toeless_boots: Botas sin puntera + lace-up_boots: Botas con cordones + fur-trimmed_boots: Botas con borde de piel + snow_boots: Botas de nieve + anklet: Tobillera + rubber_boots: Botas de goma + santa_boots: Botas de Papá Noel + leather_boots: Botas de cuero + thighhighs_under_boots: Medias largas debajo de las botas + combat_boots: Botas de combate + doc_martens: Botas Dr. Martens + rain_boots: Botas de lluvia + belt_boots: Botas con cinturón + fur_boots: Botas de piel cortas y casuales + single_boot: Bota individual + + - name: Suelas de zapatos + color: rgba(230, 84, 128, .4) + tags: + shoe_soles: Suelas de zapatos + arched_soles: Suelas arqueadas + paw_print_soles: Suelas con huellas de pata + horseshoe: Herradura + + - name: Cuello + color: rgba(230, 84, 128, .4) + tags: + sailor_collar: Cuello marinero + fur_collar: Cuello de piel + frilled_collar: Cuello con volantes + popped_collar: Cuello levantado + choker: Gargantilla + black_choker: Gargantilla negra + belt_collar: Collar con cinturón + frilled_choker: Gargantilla con volantes + neckerchief: Pañuelo al cuello + red_neckerchief: Pañuelo rojo al cuello + necktie: Corbata + short_necktie: Corbata corta + white_necktie: Corbata blanca + bowtie: Pajarita + headphones_around_neck: Auriculares alrededor del cuello + goggles_around_neck: Gafas alrededor del cuello + neck_bell: Campanilla al cuello + neck_ruff: Collarín + v-neck: Escote en V + towel_around_neck: Toalla alrededor del cuello + loose_necktie: Corbata suelta + neck_tattoo: Tatuaje en el cuello + ascot: Ascot + ribbon_choker: Gargantilla de lazo + maebari/pasties: Maebari (adhesivo para pezones) + latex: Látex + torn_clothes: Ropa rasgada + iron_cross: Cruz de hierro + chinese_knot: Nudo chino + cross_necklace: Collar de cruz + bead_necklace: Collar de cuentas + pearl_necklace: Collar de perlas + heart_necklace: Collar de corazón + carrot_necklace: Collar de zanahoria + chain_necklace: Collar de cadena + magatama_necklace: Collar de magatama + tooth_necklace: Collar de diente + key_necklace: Collar de llave + anchor_necklace: Collar de ancla + skull_necklace: Collar de calavera + shell_necklace: Collar de concha + gold_necklace: Collar de oro + crescent_necklace: Collar de luna creciente + ring_necklace: Collar de anillo + feather_necklace: Collar de pluma + bone_necklace: Collar de hueso + ankh_necklace: Collar de Ankh + multiple_necklaces: Múltiples collares + bullet_necklace: Collar de bala + holding_necklace: Sosteniendo un collar + necklace_removed: Collar quitado + brown_neckwear: Adorno marrón para el cuello + checkered_neckwear: Adorno a cuadros para el cuello + diagonal-striped_neckwear: Adorno con rayas diagonales para el cuello + halterneck: Top de cuello halter + mole_on_neck: Lunar en el cuello + neck: Cuello + neck_ribbon: Cinta al cuello + neck_ring: Anillo al cuello + necklace: Collar + plaid_neckwear: Adorno a cuadros para el cuello + plunging_neckline: Escote pronunciado + print_neckwear: Adorno estampado para el cuello + sleeveless_turtleneck: Suéter sin mangas de cuello alto + star_necklace: Collar de estrella + striped_neckwear: Adorno a rayas para el cuello + turtleneck_sweater: Suéter de cuello alto + undone_necktie: Corbata deshecha + whistle_around_neck: Silbato alrededor del cuello + + - name: Bufanda + color: rgba(230, 84, 128, .4) + tags: + plaid_scarf: Bufanda de cuadros + striped_scarf: Bufanda a rayas + print_scarf: Bufanda estampada + vertical-striped_scarf: Bufanda de rayas verticales + polka_dot_scarf: Bufanda de lunares + argyle_scarf: Bufanda de rombos + beige_scarf: Bufanda beige + scarf_bow: Lazo de bufanda + fur_scarf: Bufanda de piel + naked_scarf: Bufanda sin envolver + multicolored_scarf: Bufanda multicolor + floating_scarf: Bufanda flotante + long_scarf: Bufanda larga + arm_scarf: Bufanda de brazo + scarf_on_head: Bufanda en la cabeza + scarf_over_mouth: Bufanda sobre la boca + scarf_removed: Bufanda quitada + adjusting_scarf: Ajustando la bufanda + holding_scarf: Sosteniendo la bufanda + scarf_pull: Tirando de la bufanda + brown_scarf: Bufanda marrón + scarf: Bufanda + + - name: Gafas + color: rgba(230, 84, 128, .4) + tags: + glasses: Gafas + eyewear: Gafas + monocle: Monóculo + under-rim_eyewear: Gafas de montura inferior + rimless_eyewear: Gafas sin montura + semi-rimless_eyewear: Gafas semisinfondo + red-framed_eyewear: Gafas con montura roja + round_eyewear: Gafas redondas + black-framed_eyewear: Gafas con montura negra + tinted_eyewear: Gafas tintadas + medical_eyepatch: Parche ocular médico + bandage_over_one_eye: Venda sobre un ojo + crooked_eyewear: Gafas torcidas + eyewear_removed: Gafas quitadas + sunglasses: Gafas de sol + goggles: Gafas protectoras + Blindfold: Antifaz + eyepatch: Parche ocular + visor: Visera + bespectacled: Con gafas + blue-framed_eyewear: Gafas con montura azul + brown-framed_eyewear: Gafas con montura marrón + coke-bottle_glasses: Gafas con lentes gruesos como botellas de Coca-Cola + no_eyewear: Sin gafas + opaque_glasses: Gafas opacas + over-rim_eyewear: Gafas de montura superior + + - name: Máscara + color: rgba(230, 84, 128, .4) + tags: + mask: Máscara + half_mask: Media máscara + masked: Con máscara + mask_lift: Levantando la máscara + mask_on_head: Máscara en la cabeza + mask_removed: Máscara quitada + mouth_mask: Mascarilla + surgical_mask: Mascarilla quirúrgica + plague_doctor_mask: Máscara de médico de la peste + gas_mask: Máscara de gas + visor: Visor + helmet: Casco + fox_mask: Máscara de zorro + diving_mask: Máscara de buceo + diving_mask_on_head: Máscara de buceo en la cabeza + oni_mask: Máscara de oni + tengu_mask: Máscara de tengu + ninja_mask: Máscara de ninja + skull_mask: Máscara de calavera + hockey_mask: Máscara de hockey + bird_mask: Máscara de pájaro + stone_mask: Máscara de piedra + horse_mask: Máscara de caballo + masquerade_mask: Máscara de carnaval + domino_mask: Máscara de dominó + + - name: Brazo + color: rgba(230, 84, 128, .4) + tags: + long_sleeves: Mangas largas + short_sleeves: Mangas cortas + wide_sleeves: Mangas anchas + furisode: Furisode (tipo de kimono) + detached_sleeves: Mangas separadas + single_sleeve: Manga única + sleeveless: Sin mangas + asymmetrical_sleeves: Mangas asimétricas + puffy_sleeves: Mangas abullonadas + puffy_long_sleeves: Mangas largas abullonadas + puffy_short_sleeves: Mangas cortas abullonadas + frilled_sleeves: Mangas con volantes + juliet_sleeves: Mangas estilo Julieta + bandaged_arm: Brazo vendado + raglan_sleeves: Mangas raglán + vambraces: Brazales + layered_sleeves: Mangas superpuestas + fur-trimmed_sleeves: Mangas con ribete de piel + see-through_sleeves: Mangas transparentes + torn_sleeves: Mangas rasgadas + sleeves_past_fingers: Mangas que llegan hasta los dedos + sleeves_past_wrists: Mangas que llegan hasta las muñecas + sleeves_past_elbows: Mangas que llegan hasta los codos + sleeves_pushed_up: Mangas remangadas + arm_out_of_sleeve: Brazo fuera de la manga + uneven_sleeves: Mangas desiguales + mismatched_sleeves: Mangas desparejadas + sleeve_rolled_up: Manga enrollada + sleeves_rolled_up: Mangas enrolladas + feather-trimmed_sleeves: Mangas con plumas + hands_in_opposite_sleeves: Manos en mangas opuestas + lace-trimmed_sleeves: Mangas con encaje + pinching_sleeves: Mangas pellizcadas + puffy_detached_sleeves: Mangas abullonadas separadas + ribbed_sleeves: Mangas acanaladas + single_detached_sleeve: Manga separada individual + sleeves_folded_up: Mangas dobladas + striped_sleeves: Mangas a rayas + wrist_cuffs: Puños de muñeca + armband: Brazalete + armlet: Brazalete + + - name: Mano + color: rgba(230, 84, 128, .4) + tags: + bandage: Vendaje + leash: Correa + arm_tattoo: Tatuaje en el brazo + number_tattoo: Tatuaje numérico + bead_bracelet: Pulsera de cuentas + bracelet: Pulsera + flower_bracelet: Pulsera de flores + spiked_bracelet: Pulsera con pinchos + wrist_cuffs: Puños de muñeca + wristband: Brazalete de muñeca + bracer: Brazal + cuffs: Puños + bound_wrists: Muñecas atadas + wrist_scrunchie: Coletero de muñeca + handcuffs: Esposas + shackles: Grilletes + chains: Cadenas + chain_leash: Cadena con correa + + - name: Guantes + color: rgba(230, 84, 128, .4) + tags: + gloves: Guantes + gloves_removed: Guantes quitados + no_gloves: Sin guantes + single_glove: Guante individual + single_elbow_glove: Guante individual hasta el codo + long_gloves: Guantes largos + elbow_gloves: Guantes hasta el codo + bridal_gauntlets: Guantes de novia + half_gloves: Medio guante + fingerless_gloves: Guantes sin dedos + partially_fingerless_gloves: Guantes parcialmente sin dedos + paw_gloves: Guantes de garra + mittens: Manoplas + baseball_mitt: Guante de béisbol + fur-trimmed_gloves: Guantes con ribete de piel + latex_gloves: Guantes de látex + lace-trimmed_gloves: Guantes con encaje + leather_gloves: Guantes de cuero + frilled_gloves: Guantes con volantes + mismatched_gloves: Guantes desparejados + multicolored_gloves: Guantes multicolores + asymmetrical_gloves: Guantes asimétricos + brown_gloves: Guantes marrones + oven_mitts: Guantes de cocina + print_gloves: Guantes estampados + striped_gloves: Guantes a rayas + torn_gloves: Guantes rasgados + + - name: Pendientes + color: rgba(230, 84, 128, .4) + tags: + cross_earrings: Pendientes de cruz + crystal_earrings: Pendientes de cristal + earrings: Pendientes + flower_earrings: Pendientes de flores + heart_earrings: Pendientes de corazón + hoop_earrings: Pendientes de aro + multiple_earrings: Pendientes múltiples + pill_earrings: Pendientes de pastilla + single_earring: Pendiente individual + skull_earrings: Pendientes de calavera + star_earrings: Pendientes de estrella + + - name: Accesorio para la cabeza + color: rgba(230, 84, 128, .4) + tags: + halo: Halo + mechanical_halo: Halo mecánico + headwear: Accesorio para la cabeza + headpiece: Adorno para la cabeza + headwear_removed: Accesorio para la cabeza quitado + head_wreath: Corona de flores en la cabeza + crown: Corona + mini_crown: Mini corona + tiara: Tiara + diadem: Diadema + tilted_headwear: Accesorio para la cabeza inclinado + head_fins: Aletas en la cabeza + maid_headdress: Adorno de cabeza de criada + bridal_veil: Velo de novia + headband: Diadema + helmet: Casco + alternate_headwear: Accesorio para la cabeza alternativo + fur-trimmed_headwear: Accesorio para la cabeza con ribete de piel + goggles_on_headwear: Gafas en el accesorio para la cabeza + earphones: Auriculares + earmuffs: Orejeras + ears_through_headwear: Orejas a través del accesorio para la cabeza + xx_on_head: XX en la cabeza + leaf_on_head: Hoja en la cabeza + topknot: Moño alto + suigintou: Suigintou (personaje de Rozen Maiden) + triangular_headpiece: Adorno para la cabeza triangular + forehead_protector: Protector de frente + radio_antenna: Antena de radio + animal_hood: Capucha de animal + arrow_(symbol): Flecha + axe: Hacha + bald: Calvo + bandana: Bandana + bob_cut: Corte bob + bone: Hueso + bowl_cut: Corte tazón + circlet: Diadema + double_bun: Doble moño + double_dildo: Doble consolador + drill: Taladro + faucet: Grifo + hachimaki: Hachimaki (banda de la frente) + hair_behind_ear: Pelo detrás de la oreja + hair_bell: Campana en el pelo + hair_bun: Moño + hair_down: Pelo suelto + hair_flaps: Mechones de pelo en movimiento + hair_flip: Sacudida de pelo + hair_flower: Flor en el pelo + hair_spread_out: Pelo desplegado + hair_up: Pelo recogido + helm: Con casco + helmet_removed: Casco quitado + horned_helmet: Casco con cuernos + japari_bun: Moño de japari (personaje de Kemono Friends) + kerchief: Pañuelo + mami_mogu_mogu: Mami Mogu Mogu (personaje de Hololive) + mob_cap: Gorro de dormir + one_side_up: Pelo recogido de un lado + owl: Búho + pier: Muelle + pillow: Almohada + raised_fist: Puño levantado + skull_and_crossbones: Calavera y huesos cruzados + stone: Piedra + turban: Turbante + twin_drills: Doble coleta + updo: Recogido + wet_hair: Pelo mojado + headdress: Adorno para la cabeza + adjusting_headwear: Ajustando el accesorio para la cabeza + bear_hair_ornament: Adorno de pelo con forma de oso + brown_headwear: Accesorio para la cabeza marrón + horned_headwear: Accesorio para la cabeza con cuernos + horns_through_headwear: Cuernos a través del accesorio para la cabeza + no_headwear: Sin accesorio para la cabeza + object_on_head: Objeto en la cabeza + print_headwear: Accesorio para la cabeza estampado + bone_hair_ornament: Adorno de pelo en forma de hueso + bunny_hair_ornament: Adorno de pelo con forma de conejo + horn_ornament: Adorno en el cuerno + animal_on_head: Animal en la cabeza + behind-the-head_headphones: Auriculares detrás de la cabeza + bird_on_head: Pájaro en la cabeza + cat_ear_headphones: Auriculares con orejas de gato + cat_on_head: Gato en la cabeza + eyewear_on_head: Gafas en la cabeza + forehead: Frente + forehead_jewel: Joya en la frente + forehead_kiss: Beso en la frente + forehead_mark: Marca en la frente + forehead-to-forehead: Frente con frente + goggles_on_head: Gafas en la cabeza + head: Cabeza + head_bump: Golpe en la cabeza + head_down: Cabeza hacia abajo + head_mounted_display: Pantalla montada en la cabeza + head_out_of_frame: Cabeza fuera del encuadre + head_rest: Descanso de cabeza + head_tilt: Cabeza inclinada + head_wings: Alas en la cabeza + headgear: Accesorio para la cabeza (con elementos de ciencia ficción) + headphones: Auriculares + heads-up_display: Pantalla de visualización frontal + headset: Auriculares con diadema + inter_headset: Conector neural EVA + on_head: En la cabeza + person_on_head: Persona en la cabeza + single_head_wing: Ala individual en la cabeza + + - name: Sombrero + color: rgba(230, 84, 128, .4) + tags: + hat: Sombrero + no_hat: Sin sombrero + large_hat: Sombrero grande + mini_hat: Mini sombrero + witch_hat: Sombrero de bruja + mini_witch_hat: Mini sombrero de bruja + wizard_hat: Sombrero de mago + party_hat: Sombrero de fiesta + jester_cap: Gorro de bufón + tokin_hat: Sombrero de gala + top_hat: Sombrero de copa + mini_top_hat: Mini sombrero de copa + bowler_hat: Sombrero bombín + pillbox_hat: Sombrero de pastillero + cloche_hat: Sombrero cloche + side_cap: Gorra lateral + military_hat: Gorra militar + beret: Boina + garrison_cap: Gorra de guarnición + police_hat: Gorra de policía + nurse_cap: Gorro de enfermera + chef_hat: Gorro de chef + school_hat: Gorro escolar + pirate_hat: Sombrero de pirata + cabbie_hat: Gorra de taxista + bucket_hat: Sombrero de pescador + hardhat: Casco de seguridad + straw_hat: Sombrero de paja + sun_hat: Sombrero de sol + rice_hat: Sombrero de arroz + animal_hat: Sombrero de animal + fur_hat: Sombrero de piel + hat_with_ears: Sombrero con orejas + bobblehat: Gorro de pompón + pillow_hat: Sombrero de almohada + pumpkin_hat: Sombrero de calabaza + baseball_cap: Gorra de béisbol + flat_cap: Gorra plana + torn_hat: Sombrero rasgado + mob_cap: Gorro de plebeyo + newsboy_cap: Gorra de repartidor de periódicos + bowknot_over_white_beret: Moño sobre boina blanca + backwards_hat: Sombrero al revés + bowl_hat: Sombrero en forma de cuenco + cat_hat: Sombrero de orejas de gato + chat_log: Estilo de caja de chat + cowboy_hat: Sombrero de vaquero + dixie_cup_hat: Sombrero de taza desechable + hat_bow: Sombrero con moño + hat_feather: Sombrero con pluma + hat_flower: Sombrero con flor + hat_ornament: Sombrero con adorno + hat_over_one_eye: Sombrero sobre un ojo + hat_removed: Sombrero quitado + hat_ribbon: Sombrero con cinta + hat_tip: Sombrero con ala doblada + hatching_(texture): Textura de rayado + hatsune_miku_(cosplay): Cosplay de Hatsune Miku + is_that_so: ¿Es así? + porkpie_hat: Sombrero pork pie + sailor_hat: Gorro de marinero + santa_hat: Gorro de Santa Claus + sideways_hat: Sombrero inclinado + what: El autor se volvió loco + what_if: ¿Y si...? (otra línea de tiempo) + + - name: Adorno para el cabello + color: rgba(230, 84, 128, .4) + tags: + hair_ribbon: Cinta para el cabello + hairband: Banda para el cabello + hair_tie: Lazo para el cabello + lolita_hairband: Banda para el cabello Lolita + frilled_hairband: Banda para el cabello con volantes + lace-trimmed_hairband: Banda para el cabello con encaje + hair_bobbles: Elásticos para el cabello + hair_ornament: Adorno para el cabello + hair_flower: Flor para el cabello + x_hair_ornament: Adorno para el cabello en forma de X + hair_bow: Moño para el cabello + frog_hair_ornament: Adorno para el cabello de rana + heart_hair_ornament: Adorno para el cabello en forma de corazón + butterfly_hair_ornament: Adorno para el cabello en forma de mariposa + star_hair_ornament: Adorno para el cabello en forma de estrella + food-themed_hair_ornament: Adorno para el cabello con temática de comida + anchor_hair_ornament: Adorno para el cabello en forma de ancla + bat_hair_ornament: Adorno para el cabello en forma de murciélago + carrot_hair_ornament: Adorno para el cabello en forma de zanahoria + cat_hair_ornament: Adorno para el cabello con forma de gato + clover_hair_ornament: Adorno para el cabello en forma de trébol + crescent_hair_ornament: Adorno para el cabello en forma de media luna + cross_hair_ornament: Adorno para el cabello en forma de cruz + d-pad_hair_ornament: Adorno para el cabello en forma de cruceta + fish_hair_ornament: Adorno para el cabello en forma de pez + hairpods: Adornos para el cabello en forma de auriculares inalámbricos + leaf_hair_ornament: Adorno para el cabello en forma de hoja + musical_note_hair_ornament: Adorno para el cabello en forma de nota musical + pumpkin_hair_ornament: Adorno para el cabello en forma de calabaza + skull_hair_ornament: Adorno para el cabello en forma de calavera + snake_hair_ornament: Adorno para el cabello en forma de serpiente + snowflake_hair_ornament: Adorno para el cabello en forma de copo de nieve + strawberry_hair_ornament: Adorno para el cabello en forma de fresa + sunflower_hair_ornament: Adorno para el cabello en forma de girasol + hairpin: Horquilla para el cabello + hairclip: Clip para el cabello + hair_tubes: Tubos para el cabello + hair_stick: Palo para el cabello + hair_bun: Moño para el cabello + single_hair_bun: Moño individual para el cabello + hair_bell: Campana para el cabello + hair_rings: Anillos para el cabello + + - name: Pequeños adornos + color: rgba(230, 84, 128, .4) + tags: + ring: Anillo + wedding_band: Alianza de boda + earrings: Pendientes + single_earring: Pendiente individual + stud_earrings: Pendientes de botón + necklace: Collar + jewelry: Joyería + crystal: Cristal + brooch: Broche + gem: Gema + chest_jewel: Joya para el pecho + forehead_jewel: Joya para la frente + tassel: Borla + belly_chain_: Cadena para el vientre + lace: Encaje + ribbon: Cinta + stitches: Puntadas + scarf: Bufanda + bandaid: Curita + collar: Collar + belt: Cinturón + steam: Vapor + bell: Campana + amulet: Amuleto + emblem: Emblema + flag_print: Estampado de bandera + anchor_symbol: Símbolo de ancla + cross: Cruz + diffraction_spikes: Puntos de difracción + iron_cross: Cruz de hierro + latin_cross: Cruz latina + lace-trimmed_hairband: Banda para el cabello con encaje + ankle_lace-up: Atadura de encaje para el tobillo + st._gloriana's_(emblem): Emblema de St. Gloriana + heart_lock_(kantai_collection): Candado en forma de corazón (Colección Kantai) + garters: Ligas + thigh_strap: Correa para el muslo + thigh_ribbon: Cinta para el muslo + leg_garter: Liguero + garter_straps: Correas de liguero para medias + leg_ribbon: Cinta para la pierna + bandaid_on_leg: Curita en la pierna + bandaged_leg: Pierna vendada + arm_garter: Liga para el brazo + joints: Articulaciones + kneepits: Hoyuelos de las rodillas + knee_pads: Rodilleras + thigh_holster: Funda para el muslo + bandaid_on_knee: Curita en la rodilla + + - name: Joyas + color: rgba(230, 84, 128, .4) + tags: + bracelet: Pulsera + choker: Gargantilla + metal collar: Collar de metal + ring: Anillo + wristband: Pulsera + pendant: Colgante + brooch: Broche + hoop earrings: Pendientes de aro + bangle: Brazalete + stud earrings: Pendientes de botón + sunburst: Joya en forma de sol + pearl bracelet: Pulsera de perlas + drop earrings: Pendientes colgantes + puppet rings: Anillos de marioneta + corsage: Ramillete + sapphire brooch: Broche de zafiro + jewelry: Joyería + necklace: Collar + +- name: Acciones de expresión + groups: + - name: Sonreír + color: rgba(241, 229, 140, .4) + tags: + smile: Sonrisa + laughing: Risa + kind_smile: Sonrisa amable + :d: Risueño_:D😀 + ;d: Guiño sonriente_:D + grin: Sonrisa amplia + teasing_smile: Sonrisa burlona + seductive_smile: Sonrisa seductora + smirk: Sonrisa socarrona + giggling: Risitas + smug: Satisfecho + naughty_face: Rostro travieso + evil smile: Sonrisa malévola + crazy_smile: Sonrisa loca + happy: Feliz + happy_birthday: Feliz cumpleaños + happy_halloween: Feliz Halloween + happy_new_year: Feliz Año Nuevo + happy_tears: Lágrimas de felicidad + happy_valentine: Feliz Día de San Valentín + + - name: Llorar + color: rgba(241, 229, 140, .4) + tags: + sad: Triste + tear: Llorar + crying: Llorando + crying_with_eyes_open: Llorar con los ojos abiertos + streaming_tears: Lágrimas corriendo + teardrop: Lágrima + tearing_clothes: Rasgar la ropa + tearing_up: A punto de llorar + tears: Lágrimas + wiping_tears: Limpiando lágrimas + badmood: Mal humor + + - name: Infeliz + color: rgba(241, 229, 140, .4) + tags: + frustrated: Frustrado + frustrated_brow: Ceño fruncido de frustración + annoyed: Molesto + anguish: Angustia + sigh: Suspiro + gloom: Tristeza + disappointed: Decepcionado + despair: Desesperación + + - name: Desprecio + color: rgba(241, 229, 140, .4) + tags: + disgust: Asco (mirada de basura) + disdain: Desdén + contempt: Desprecio + shaded_face: Rostro sombreado (con desprecio) + jitome: Mirada de desprecio + frown: Ceño fruncido + wince: Fruncir el ceño (antes del coito) + furrowed_brow: Ceño fruncido + fear_kubrick: Mirada de miedo de Kubrick + laughing: Riendo + + - name: Enojado + color: rgba(241, 229, 140, .4) + tags: + angry: Enojado + glaring: Mirada enfurecida + serious: Serio (similar a enojado) + kubrick_stare: Mirada de Kubrick + evil: Malvado + sulking: De mal humor + screaming: Gritando + shouting: Gritando + + - name: Otras expresiones + color: rgba(241, 229, 140, .4) + tags: + expressionless: Sin expresión + sleepy: Somnoliento + drunk: Ebrio + bored: Aburrido + confused: Confundido + thinking: Pensando + lonely: Solitario + light_blush: Rubor ligero + blush: Ruborizado + shy: Tímido + embarrass: Avergonzado + facepalm: Golpe en la cara + flustered: Nervioso + sweat: Sudor + scared: Asustado + ahegao: Ahegao + endured_face: Rostro de aguante + restrained: Restringido + dark_persona: Persona oscura + crazy: Loco + exhausted: Agotado + Tsundere: Tsundere + yandere: Yandere + multiple_persona: Personalidad múltiple + Jekyll_and_Hyde: Dr. Jekyll y Mr. Hyde + twitching: Contracción + spasm: Espasmo + trembling: Temblor + rape_face: Rostro de violación + rolling_eyes: Rodar los ojos + envy: Envidia + female_orgasm: Orgasmo femenino + heavy_breathing: Respiración pesada + naughty: Travieso + expressions: Expresiones faciales diferenciadas (aproximadamente) + moaning: Gemidos + scowl: Mirada de desprecio + + - name: Acciones básicas + color: rgba(241, 229, 140, .4) + tags: + standing: Parado + on back: Acostado boca arriba + on stomach: Acostado boca abajo + kneeling: De rodillas + on_side: De costado + on_stomach: Boca abajo + top-down_bottom-up: Boca abajo con las nalgas levantadas + the_pose: Boca abajo con los pies levantados + bent_over: Inclinado + upside-down: De cabeza + reversal: Reverso + fighting_stance: Postura de lucha + leaning_to_the_side: Inclinado hacia un lado + leaning: Apoyado|Inclinado + leaning_back: Inclinado hacia atrás + leaning_on_object: Apoyado en un objeto + arched_back: Espalda arqueada + leaning_forward: Inclinado hacia adelante + afloat: Flotando + lying: Acostado + fetal_position: Posición fetal + lying_on_person: Acostado sobre una persona + lying_on_the_lake: Acostado en el agua del lago + lying_on_water: Acostado en el agua + on_back: Acostado boca arriba + prone_bone: Posición de perrito + reclining: Reclinado + sleeping_upright: Durmiendo de pie + presenting: Presentando (seguido de una parte del cuerpo) + spinning: Girando + posing: Posando + stylish_pose: Pose elegante + public_indecency: Indecencia pública + parody: Parodia + in_container: En un contenedor + against_glass: Presionando contra el cristal (ineficaz) + aiming: Apuntando + aiming_at_viewer: Apuntando al espectador + applying_makeup: Aplicando maquillaje + bathing: Bañándose + biting: Mordiendo + bleeding: Sangrando + blowing: Soplando + bowing: Inclinándose + breathing_fire: Escupiendo fuego + broom_riding: Montando una escoba + brushing_teeth: Cepillándose los dientes + bubble_blowing: Soplando burbujas + bullying: Intimidando + burning: Quemando + cast: Lanzando + chasing: Persiguiendo + cleaning: Limpiando + climbing: Escalando + comforting: Reconfortando + cooking: Cocinando + crying: Llorando + cuddling: Abrazando + dancing: Bailando + diving: Buceando + dragging: Arrastrando algo + drawing: Dibujando + drawing_bow: Tensando el arco + dreaming: Soñando + drinking: Bebiendo + driving: Conduciendo + dropping: Dejando caer (accidentalmente) + drying: Secándose (después del baño) + dual_wielding: Empuñando dos armas + exercise: Haciendo ejercicio + fighting: En plena pelea + firing: Disparando + fishing: Pescando + flapping: Aleteando + flashing: Mostrando + fleeing: Huyendo + flexing: Flexionando los músculos + flying: Volando + flying_kick: Patada voladora + hair_brushing: Cepillándose el cabello + hair_tucking: Acomodándose el cabello + hanging: Colgando + hitting: Golpeando + imagining: Imaginando + jumping: Saltando + kicking: Pateando + licking: Lamiendo + licking_lips: Lamiéndose los labios + lip_biting: Mordiéndose los labios + meditation: Meditando + painting: Pintando + Painting_(Action): Pintando + playing_card: Jugando a las cartas + playing_games: Jugando videojuegos + playing_instrument: Tocando un instrumento + pole_dancing: Bailando en el tubo + praying: Orando + punching: Golpeando + pushing: Empujando + railing: Apoyándose en una barandilla + reading: Leyendo + riding: Montando + running: Corriendo + sewing: Cosiendo + shopping: Comprando + showering: Duchándose + sing: Cantando + singing: Cantando + slashing: Cortando + sleeping: Durmiendo + smelling: Oliendo + smoking: Fumando + sneezing: Estornudando + snowing: Nevando + soaking_feet: Remojando los pies + soccer: Jugando al fútbol + spilling: Derramando líquido de un recipiente + spitting: Escupiendo líquido de la boca + splashing: Salpicando + standing_on_liquid: Parado sobre líquido + standing_on_one_leg: Parado sobre una pierna + standing_split: Split de pie + steepled_fingers: Dedos entrelazados + strangling: Estrangulando + sweeping: Barriendo + swimming: Nadando + swing: Balanceándose + tail_wagging: Meneando la cola + taking_picture: Tomando una foto + talking: Hablando (con diálogo) + talking_on_phone: Hablando por teléfono + teasing: Burlándose + thinking: Pensando + tickling: Haciendo cosquillas + toilet_use: Usando el baño + tossing_: Lanzando + tripping: Tropezando + trolling: Trolleando + twitching: Contracción + tying: Atando + unsheathing: Sacando de la vaina + untying: Desatando + unzipping: Abriendo la cremallera + wading: Vadear + waking_up: Despertándose + walking: Caminando + walking_on_liquid: Caminando sobre líquido + washing: Lavando + whispering: Susurrando + wrestling: Luchando + writing: Escribiendo + yawning: Bostezando + hiding: Escondiéndose + + - name: Acciones de las manos + color: rgba(241, 229, 140, .4) + tags: + arms_behind_back: Manos detrás de la espalda + arm_above_head: Mano sobre la cabeza + arm_behind_head: Mano detrás de la cabeza + arms_crossed: Brazos cruzados + arm_support: Sostener con la mano + armpits: Axilas al descubierto + arms_up: Brazos levantados + hands_on_hips: Manos en las caderas + arm_around_waist: Brazo alrededor de la cintura + caramelldansen: Movimiento famoso de estirar y girar la mano + hands_in_opposite_sleeves: Manos en las mangas opuestas + waving: Saludar con la mano + crossed_arms: Brazos cruzados + outstretched_arms: Brazos extendidos + v_arms: Brazos formando una V + w_arms: Brazos formando una W + salute: Saludo militar + reaching: Extender la mano (con un propósito) + reaching_out: Extender la mano hacia afuera + stretch: Estirar los brazos + hugging_own_legs: Abrazar las propias piernas + arm_blade: Brazo como una hoja + arm_grab: Agarrar el brazo + arm_held_back: Brazo tirado hacia atrás + arm_ribbon: Brazo con una cinta + bandaged_arm: Brazo vendado + bandaid_on_arm: Curita en el brazo + bound_arms: Brazos atados + convenient_arm: Brazo cubriendo una parte clave + extra_arms: Brazos adicionales + locked_arms: Brazos entrelazados + outstretched_arm: Brazo extendido + waving_arms: Agitar los brazos + arm_at_side: Brazo a un lado + arm_behind_back: Brazo detrás de la espalda + shou: Mano sosteniendo la cabeza + arm_cannon: Brazo cañón + arm_hug: Abrazo con los brazos + arm_up: Brazo levantado + arms_at_sides: Brazos a los lados + arms_behind_head: Brazos detrás de la cabeza + hand_to_mouth: Mano cerca de la boca + shushing: Señal de silencio + cat_pose: Gestos de las manos como garras de gato + claw_pose: Gestos de las manos como garras + paw_pose: Gestos de las manos como una pata de gato (muñeca doblada hacia abajo) + fox_shadow_puppet: Gestos de las manos como una sombra de zorro + double_fox_shadow_puppet: b + finger_gun: Gestos de la mano como una pistola con los dedos + v: Gestos de la mano como una señal de victoria + double_v: Gestos de la mano como dos señales de victoria + thumbs_up: Pulgares hacia arriba + index_finger_raised: Dedo índice levantado + middle_finger: Gestos de la mano como un gesto de amistad internacional + grimace: Hacer una mueca + eyelid_pull: Hacer una mueca + fingersmile: Hacer una cara sonriente con los dedos + wiping_tears: Limpiar lágrimas + finger_on_trigger: Gestos de la mano preparándose para apretar el gatillo + pointing_at_self: Señalar hacia uno mismo + pointing_at_viewer: Señalar hacia el espectador + pointing_up: Señalar hacia arriba + poking: Dar un toque + hand_gesture: Hacer un gesto con la mano + ok_sign: Señal de OK + shading_eyes: Gestos de la mano para protegerse del sol + finger_biting: Morderse los dedos + finger_in_mouth: Chuparse los dedos + fingering_through_clothes: Meter los dedos entre la ropa + fingers_together: Dedos juntos + hair_twirling: Enrollar el cabello con los dedos + hands_clasped: Manos entrelazadas + holding_hair: Sujetar el cabello + pointing: Apuntar con el dedo + sharp_fingernails: Uñas afiladas + sleeves_past_fingers: Mangas más largas que los dedos + spread_fingers: Separar los dedos + trigger_discipline: Dedo no en el gatillo + w: Gestos de la mano como una W + balancing: Posición de equilibrio + curvy: Posición que muestra encanto + multiple_views: Múltiples ángulos o posiciones + pose: Posición + ready_to_draw: Posición de preparación para desenfundar + trefoil: Posición que muestra la parte trasera de una mujer + zombie_pose: Posición de zombie + beckoning: Hacer un gesto para llamar + bunching_hair: Agarrar un mechón de cabello + carrying: Cargar + carrying_over_shoulder: Cargar sobre el hombro + carrying_under_arm: Cargar debajo del brazo + cheering: Animar + finger_to_mouth: Mano cerca de la boca + cheek_pinching: Pellizcar las mejillas + cheek_poking: Dar un toque en las mejillas + chin_stroking: Acariciar la barbilla + hair_pull: Tirar del cabello + covering_mouth: Cubrir la boca + covering_xx: Cubrir xx + self_fondle: Acariciarse a uno mismo + adjusting_thighhigh: Ajustar las medias por encima de la rodilla + chin_rest: Apoyar la mejilla + head_rest: Apoyar la cabeza + take: Tomar algo + _sheet_grab: Agarrar la sábana + groping: Tocar a tientas + skirt_lift: Levantar la falda + crotch_grab: Agarrar la entrepierna + covering_chest_by_hand: Cubrir el pecho con la mano + bangs_pinned_back: Recoger el flequillo hacia atrás + clothes_lift: Levantar la ropa + dress_lift: Levantar el vestido + kimono_lift: Levantar el kimono + lifted_by_another: Ser levantado por otra persona + lifted_by_self: Levantar la propia ropa + shirt_lift: Levantar y enrollar la camisa + skirt_basket: Formar una cesta al levantar la falda + skirt_flip: Levantar la falda (también implica una situación repentina) + bikini_lift: Bajar la parte superior del bikini + leg_lift: Levantar una pierna + lifting_person: Levantar a una persona + strap_lift: Levantar la tira de una prenda + wind_lift: Efecto de viento o corriente ascendente + bikini_pull: Tirar del bikini + cheek_pull: Tirar de las mejillas + clothes_pull: Tirar de la ropa + dress_pull: Desnudar la parte superior del vestido + hair_pulled_back: Recoger el cabello hacia atrás + kimono_pull: Desnudar el kimono + leotard_pull: Desnudar el leotardo + mask_pull: Tirar de la mascarilla + pants_pull: Tirar de los pantalones + pulled_by_another: Ser tirado por otra persona (o tirar de la ropa) + pulled_by_self: Tirar de la propia ropa + pulling: Tirar + shirt_pull: Tirar de la camisa + shorts_pull: Bajar los pantalones cortos + skirt_pull: Tirar de la falda + swimsuit_pull: Tirar del traje de baño + zipper_pull_tab: Tirar de la pestaña del cierre + adjusting_clothes: Ajustar la ropa + adjusting_eyewear: Ajustar las gafas + adjusting_gloves: Ajustar los guantes + adjusting_hair: Arreglar el cabello + adjusting_hat: Ajustar el sombrero + adjusting_swimsuit: Ajustar el traje de baño + + - name: Acciones de las manos (sosteniendo algo) + color: rgba(241, 229, 140, .4) + tags: + holding: Sostener algo + holding_animal: Sostener un animal + holding_arrow: Sostener un arco + holding_axe: Sostener un hacha + holding_bag: Sostener una bolsa + holding_ball: Sostener una pelota + holding_basket: Sostener una canasta + holding_book: Sostener un libro + holding_bottle: Sostener una botella + holding_bouquet: Sostener un ramo de flores + holding_bow_(weapon): Sostener un arco (arma) + holding_bowl: Sostener un tazón + holding_box: Sostener una caja + holding_breath: Contener la respiración + holding_broom: Sostener una escoba + holding_camera: Sostener una cámara + holding_can: Sostener una lata + holding_candy: Sostener un caramelo + holding_card: Sostener una tarjeta + holding_cat: Sostener un gato + holding_chopsticks: Sostener palillos + holding_cigarette: Sostener un cigarrillo + holding_clothes: Sostener ropa + holding_condom: Sostener un condón + holding_cup: Sostener una taza + holding_dagger: Sostener una daga + holding_doll: Sostener una muñeca + holding_eyewear: Sostener gafas | Quitarse las gafas + holding_fan: Sostener un abanico + holding_flag: Sostener una bandera + holding_flower: Sostener una flor + holding_food: Sostener comida + holding_fork: Sostener un tenedor + holding_fruit: Sostener una fruta + holding_gift: Sostener un regalo + holding_gun: Sostener un arma + holding_hands: Sostener manos + holding_hat: Sostener un sombrero + holding_head: Sostener la cabeza + holding_helmet: Sostener un casco + holding_innertube: Sostener un flotador + holding_instrument: Sostener un instrumento + holding_knife: Sostener un cuchillo + holding_leaf: Sostener una hoja + holding_lollipop: Sostener un chupete + holding_mask: Sostener una máscara + holding_microphone: Sostener un micrófono + holding_needle: Sostener una aguja de coser + holding_own_foot: Sostener el propio pie + holding_paintbrush: Sostener un pincel + holding_paper: Sostener papel + holding_pen: Sostener un bolígrafo + holding_pencil: Sostener un lápiz + holding_phone: Sostener un teléfono + holding_pillow: Sostener una almohada + holding_pipe: Sostener una pipa + holding_pizza: Sostener una pizza + holding_plate: Sostener un plato + holding_poke_ball: Sostener una Poké Ball + holding_pokemon: Sostener un Pokémon + holding_polearm: Sostener una arma de asta + holding_sack: Sostener un saco + holding_scythe: Sostener una guadaña + holding_sheath: Sostener una vaina + holding_shield: Sostener un escudo + holding_shoes: Sostener zapatos + holding_sign: Sostener un cartel + holding_spear: Sostener una lanza + holding_spoon: Sostener una cuchara + holding_staff: Sostener un bastón + holding_strap: Sostener una correa + holding_stuffed_animal: Sostener un peluche + holding_stylus: Sostener un lápiz táctil + holding_sword: Sostener una espada + holding_syringe: Sostener una jeringa + holding_towel: Sostener una toalla + holding_tray: Sostener una bandeja + holding_umbrella: Sostener un paraguas + holding_wand: Sostener una varita + holding_whip: Sostener un látigo + arm_around_neck: Brazo alrededor del cuello + arms_around_neck: Brazos alrededor del cuello + + - name: Acciones de las manos (colocando algo) + color: rgba(241, 229, 140, .4) + tags: + covering: Acciones de cubrir + covering_face: Cubrir el rostro + covering_ass: Cubrir las nalgas + covering_crotch: Cubrir la entrepierna + covering_eyes: Cubrir los ojos + covering_mouth: Cubrir la boca + covering_nipples: Cubrir los pezones + hands_on_another's_: Manos en la cara de otra persona + hands_on_another's_cheeks: Manos en las mejillas de otra persona + hands_on_ass: Manos en las nalgas + hands_on_feet: Manos en los pies + hands_on_headwear: Manos tocando accesorios en la cabeza + hands_on_hilt: Manos en la empuñadura + hands_on_lap: Manos en el regazo + hands_on_own_face: Manos en el propio rostro + hands_on_own_cheeks: Manos en las propias mejillas + hands_on_own_chest: Manos en el propio pecho + hands_on_own_head: Manos en la propia cabeza + hands_on_own_knees: Manos en las propias rodillas + hands_on_own_stomach: Manos en el propio estómago + hands_on_own_thighs: Manos en los propios muslos + hands_on_another's_shoulders: Manos en los hombros de otra persona + hands_on_hips: Manos en las caderas | Manos en la cintura + hand_on_another's_: Mano tocando el rostro de otra persona + hand_on_another's_cheek: Mano acariciando la mejilla de otra persona + hand_on_another's_chest: Mano en el pecho de otra persona + hand_on_another's_chin: Mano sosteniendo la barbilla de otra persona + hand_on_another's_head: Mano en la cabeza de otra persona + hand_on_another's_shoulder: Mano en el hombro de otra persona + hand_on_another's_stomach: Mano en el estómago de otra persona + hand_on_ass: Mano en las nalgas + hand_on_head: Mano en la cabeza + hand_on_headwear: Mano tocando un accesorio en la cabeza + hand_on_hilt: Mano en la empuñadura + hand_on_hip: Mano en la cadera | Mano en la cintura + hand_on_own_: Mano en el propio rostro + hand_on_own_cheek: Mano en la propia mejilla + hand_on_own_chest: Mano en el propio pecho + hand_on_own_chin: Mano tocando la propia barbilla + hand_on_own_stomach: Mano en el propio estómago + hand_on_shoulder: Mano en el hombro + hand_in_another's_hair: Mano en el cabello de otra persona + hand_in_hair: Mano en el cabello + hand_in_pocket: Mano en el bolsillo + + - name: Acción de la mano (agarrando algo) + color: rgba(241, 229, 140, .4) + tags: + ass_grab: Agarrando el trasero + flat_chest_grab: Agarrando un pecho plano + grabbing: Agarrando + grabbing_another's_ass: Agarrando el trasero de otra persona + grabbing_another's_hair: Agarrando el cabello de otra persona + grabbing_from_behind: Agarrando los senos desde atrás + grabbing_own_ass: Agarrando su propio trasero + guided_penetration: Agarrando el pene para la penetración guiada + hair_grab: Agarrando el cabello + leg_grab: Agarrando la pierna + necktie_grab: Agarrando la corbata + neckwear_grab: Agarrando la ropa del cuello + penis_grab: Agarrando el pene + pillow_grab: Agarrando la almohada + sheet_grab: Agarrando las sábanas + tail_grab: Agarrando la cola + thigh_grab: Agarrando el muslo + torso_grab: Agarrando el torso + wrist_grab: Agarrando la muñeca + + - name: Acciones de piernas + color: rgba(241, 229, 140, .4) + tags: + legs_up: Levantar una pierna + spread legs: Abrir las piernas + legs_together: Juntar las piernas + crossed_legs: Piernas cruzadas + m_legs: Piernas en forma de M + standing_split,_leg_up: Piernas en forma de M + curtsy: Reverencia (reverencia de doncella) + hand_between_legs: Mano entre las piernas + open_stance: Postura abierta + convenient_leg: Pierna que cubre la parte íntima + leg_lock: Sujetar con las piernas + legs: Piernas + legs_over_head: Levantar las piernas por encima de la cabeza + squatting,_open_legs: Agacharse con las piernas abiertas + knees_together_feet_apart: Rodillas juntas, pies separados + animal_on_lap: Animal en el regazo + hand_on_own_knee: Mano en la propia rodilla + knee_up: Levantar la rodilla + knees: Rodillas + knees_to_chest: Rodillas hacia el pecho + on_lap: En el regazo + sitting: Sentado/a + wariza: Sentado en posición de pato + straddling: Sentado/a a horcajadas + yokozuwari: Sentado/a de lado + sitting_backwards: Sentado/a hacia atrás + sitting_in_tree: Sentado/a en un árbol + sitting_on_xx: Sentado/a en algo + butterfly_sitting: Sentado/a en posición de mariposa + lotus_position: Sentado/a en posición de loto + sitting_on_railing: Sentado/a en una barandilla + sitting_on_rock: Sentado/a en una roca + sitting_on_stairs: Sentado/a en las escaleras + sitting_on_table: Sentado/a en una mesa + sitting_on_water: Sentado/a en el agua + cushion: Cojín + indian_style: Sentado/a en posición de loto + sitting_on_chair: Sentado/a en una silla + sidesaddle: Sentado/a de lado en una silla de montar + sitting_on_bed: Sentado/a en la cama + sitting_on_desk: Sentado/a en el escritorio + sitting_on_lap: Sentado/a en el regazo + sitting_on_person: Sentado/a en una persona + upright_straddle: Posición sentada enfrentada + squatting: Agachado/a + one_knee: Una rodilla + kneeling: Arrodillado/a + all_fours: A cuatro patas + gravure_pose: Posición de gravure + kicking: Patear + high_kick: Patada alta + soaking_feet: Remojar los pies + reclining: Reclinado/a + hugging_own_legs: Abrazar las propias piernas + bare_legs: Piernas descubiertas + between_legs: (Énfasis) Entre las piernas + cropped_legs: Solo se muestra una parte de las piernas + k/da_(league_of_legends): KDA (League of Legends) + leg_belt: Cinturón en la pierna + leg_hair: Vello en las piernas + leg_up: Levantar la pierna + legs_apart: Piernas separadas + lowleg: Piernas en forma de M + mechanical_legs: Piernas mecánicas + multiple_legs: Personaje con múltiples piernas + no_legs: Sin piernas + no_legwear: Sin ropa en las piernas + tail_between_legs: Cola entre las piernas + barefoot: Descalzo/a + foot_out_of_frame: Un pie fuera del encuadre + footprints: Huellas de pies + dirty_feet: Representación incorrecta de los pies + feet: Pies + feet_out_of_frame: Ambos pies fuera del encuadre + feet_up: Levantar los pies + wrong_feet: Error en la representación de los pies + cameltoe: Cameltoe + pigeon-toed: Pies hacia adentro en forma de "V" + tiptoes: Puntas de los pies + toe-point: Punta de los dedos del pie + amputee: Amputado/a + ankle_strap: Correa en el tobillo + ankle_wrap: Envoltura en el tobillo + crossed_ankles: Tobillos cruzados + pince-nez: Gafas de nariz + folded: Levantar la pierna y mostrar la entrepierna + thick_thighs: Muslos gruesos + thigh_holster: Funda para el muslo + + - name: Otras acciones + color: rgba(241, 229, 140, .4) + tags: + asymmetrical_docking: Contacto asimétrico de pechos + back-to-back: Espalda contra espalda + cunnilingus: Cunnilingus + eye_contact: Contacto visual + facing_another: Frente a otra persona + feeding: Alimentar + finger_in_another's_mouth: Dedo en la boca del otro/a + fingering: Digitación + french_kiss: Beso francés + giving: Dar + grinding: Frotamiento de caderas + groping: Manoseo + holding_hands: Tomar de las manos + hug: Abrazo + imminent_kiss: Beso inminente + incoming_food: Llegada de comida + incoming_gift: Llegada de regalo + interlocked_fingers: Dedos entrelazados + Kabedon: Kabedon (golpear la pared con la mano junto a alguien) + lap_pillow: Almohada en el regazo + licking_penis: Lamer el pene + long_tongue: Lengua larga + mimikaki: Limpiar los oídos con un hisopo + oral_invitation: Invitación oral (sacar la lengua para recibir eyaculación) + princess_carry: Cargar como una princesa + shared_bathing: Baño compartido + shared_food: Compartir comida (entregarse la comida con la boca) + sitting_on_head: Sentado/a en la cabeza + sitting_on_shoulder: Sentado/a en el hombro + slapping: Dar una bofetada + spanking: Dar una palmada en las nalgas + special_feeling_(meme): Meme de "sentimientos especiales" (pareja bajo el paraguas en la nieve) + symmetrical_docking: Contacto simétrico de pechos + tongue: Lengua + tongue_out: Sacar la lengua + uvula: Úvula + ear_biting: Morder la oreja + mixed_bathing: Baño mixto + +- name: Pantalla + groups: + - name: Calidad de imagen + color: rgba(0, 255, 255, .4) + tags: + checkered: a cuadros + lowres: baja resolución + highres: alta resolución + absurdres: resolución absurda + incredibly absurdres: resolución increíblemente alta + huge filesize: resolución superalta/tamaño de archivo grande + wallpaper: fondo de pantalla + pixel art: arte de píxeles + monochrome: imagen en blanco y negro + colorful: colorido + + - name: Estilo artístico + color: rgba(0, 255, 255, .4) + tags: + artbook: libro de arte + game cg: CG de juegos + comic: cómic + 4koma: 4 viñetas + animated gif: imagen GIF animada + dakimakura: almohada abrazable + cosplay: cosplay + crossover: crossover + dark: oscuro + light: claro + guro: guro + realistic: realista + photo: foto + real: real + landscape/scenery: paisaje + cityscape: paisaje urbano + science fiction: ciencia ficción + original: original + parody: parodia + personification: personificación + optical illusion: ilusión óptica + fine art parody: parodia de arte fino + sketch: boceto + traditional media: medios tradicionales (dibujo a mano) + watercolor (medium): acuarela transparente + silhouette: silueta + cover: portada + album: álbum + sample: muestra + back: imagen de espalda + bust: busto + profile: perfil + expressions: expresiones + everyone: todos los personajes principales en una obra + column lineup: imagen grande compuesta por múltiples imágenes pequeñas en una columna + transparent background: fondo transparente + simple background: fondo simple + gradient background: fondo con degradado + zoom layer: versión ampliada del primer plano como fondo + 8 Bit Game: juego de 8 bits + 1980s anime: anime de los años 80 + disney movie: película de Disney + goth: gótico + 80s movie: película de los años 80 + bubble bobble: Bubble Bobble + style of Pixar: estilo de Pixar + Polaroid art: arte de Polaroid + Kaleidoscope Photography: fotografía de caleidoscopio + opal render: renderizado de ópalo + chemigram: quimigrama + Studio Ghibli: estilo de Studio Ghibli + dreamlike: onírico + (faux traditional media): estilo de imitación de medios tradicionales + genshin impact: impacto de Genshin + azur lane: Azur Lane + kantai collection: colección de Kantai + rebecca (cyberpunk): Rebecca (cyberpunk) + chainsaw man: Chainsaw Man + Magic Vortex: vórtice mágico + ((dieselpunk)): dieselpunk + magazine scan: escaneo de revista + album cover: portada de álbum + (lineart): línea de arte + synthwave: synthwave + (illustration),(paper figure),(lococo),((impasto)),(shiny skin): lococo + + - name: Tipo de arte + color: rgba(0, 255, 255, .4) + tags: + monochrome: imagen en blanco y negro + Collage: collage + Dalle de verre: vidrio emplomado + pixel art: arte de píxeles + Encaustic painting: pintura encaústica + Ink wash painting: pintura de tinta + Mezzotint: mezzotinta + silhouette: silueta + illustration: ilustración + (((ink))), ((watercolor)): acuarela + illustration,(((ukiyoe))),((sketch)),((japanese_art)): ukiyo-e + ((wash painting)),((ink s...)): estilo chino + ((dyeing)),((oil painting)),((impasto)): pintura al óleo + (posing sketch), (monochrome): boceto en blanco y negro + sketch: boceto a mano alzada + (monochrome), (gray scale), (pencil sketch lines: boceto a lápiz en blanco y negro + (watercolor pencil): lápiz de acuarela + + - name: Movimiento artístico + color: rgba(0, 255, 255, .4) + tags: + ((art nouveau)): art nouveau + ((classicism)): clasicismo + ((futurism)): futurismo + ((Dadaism)): dadaísmo + ((abstract art)): arte abstracto + ((ASCII art)): arte ASCII + + - name: Estilo del artista + color: rgba(0, 255, 255, .4) + tags: + ((alphonse mucha)): estilo de Alphonse Mucha + ((Monet style)): estilo de Monet + + - name: Iluminación + color: rgba(0, 255, 255, .4) + tags: + rim light: luz de contorno + Volumetric Lighting: iluminación volumétrica + glowing neon lights: luces de neón brillantes + Cinematic Lighting: iluminación cinematográfica + lens flare: destello de lente + metallic luster: brillo metálico + moody lighting: iluminación de ambiente + Tyndall effect: efecto Tyndall + light leaks: fugas de luz + background light: luz de fondo + available light: luz natural + + - name: Realismo + color: rgba(0, 255, 255, .4) + tags: + realistic: realista + highres: estilo de pincelada gruesa + photo_(medium): estilo fotográfico + oil_painting: pintura al óleo + reality: realidad + polaroid: fotografía tipo polaroid + + - name: Boceto + color: rgba(0, 255, 255, .4) + tags: + sketch: boceto + flat_color: color plano + monochrome: monocromo + spot_color: color sólido + halftone: semitono + greyscale: escala de grises + high_contrast: alto contraste + partially_colored: parcialmente coloreado + chromatic_aberration: aberración cromática + contour_deepening: intensificación del contorno + outline: contorno + silhouette: silueta + + - name: Pincel + color: rgba(0, 255, 255, .4) + tags: + traditional_media: medios tradicionales (papel, lienzo, etc.) + faux_traditional_media: estilo de imitación de medios tradicionales + marker_(medium): marcador + copics: copics (gris neutro) + pencil_sketch_lines: líneas de boceto a lápiz + graphite_(medium): lápiz de grafito + colored_pencil_(medium): lápiz de colores + millipen_(medium): bolígrafo de dibujo + nib_pen_(medium): bolígrafo de dibujo + ballpoint_pen_(medium)_: bolígrafo de tinta + pastel_color: colores suaves + watercolor_(medium): acuarela + acrylic_paint_(medium): pintura acrílica + contour_deepening: intensificación del contorno + + - name: Color + color: rgba(0, 255, 255, .4) + tags: + orange: naranja + blue: azul + red: rojo + light_brown: marrón claro + dark_pink: rosa oscuro + khaki: caqui + blonde: rubio + brown: marrón + black: negro + gray: gris + darkgray: gris oscuro + silver: plateado + lightgray: gris claro + gainsboro: gris gainsboro + whitesmoke: humo blanco + snow: nieve + ghostwhite: blanco fantasma + floralwhite: blanco floral + linen: lino + antiquewhite: blanco antiguo + papayawhip: crema de papaya + blanchedalmond: almendra blanqueada + bisque: bizcocho + moccasin: mocasín + navajowhite: blanco navajo + peachpuff: melocotón + mistyrose: rosa brumoso + lavenderblush: rubor de lavanda + seashell: concha marina + oldlace: encaje antiguo + ivory: marfil + honeydew: rocío de miel + mintcream: crema de menta + azure: azur + aliceblue: azul Alicia + lavender: lavanda + lightsteelblue: azul acero claro + lightslategray: gris pizarra claro + slategray: gris pizarra + steelblue: azul acero + royalblue: azul real + midnightblue: azul medianoche + navy: azul marino + darkblue: azul oscuro + mediumblue: azul medio + dodgerblue: azul esquivador + cornflowerblue: azul aciano + skyblue: azul cielo + lightblue: azul claro + powderblue: azul polvo + paleturquoise: turquesa pálido + lightcyan: cian claro + cyan: cian + aquamarine: aguamarina + turquoise: turquesa + mediumturquoise: turquesa medio + darkturquoise: turquesa oscuro + lightseagreen: verde mar claro + cadetblue: azul cadete + darkcyan: cian oscuro + teal: verde azulado + darkslategray: gris pizarra oscuro + darkgreen: verde oscuro + green: verde + forestgreen: verde bosque + seagreen: verde mar + mediumseagreen: verde mar medio + mediumaquamarine: aguamarina medio + darkseagreen: verde mar oscuro + palegreen: verde claro + lightgreen: verde claro + springgreen: verde primavera + mediumspringgreen: verde pradera medio + lawngreen: verde césped + chartreuse: verde lima + greenyellow: verde amarillento + lime: lima + limegreen: verde lima + yellowgreen: verde amarillo + darkolivegreen: verde oliva oscuro + olivedrab: verde oliva + olive: oliva + darkkhaki: caqui oscuro + palegoldenrod: vara de oro pálido + cornsilk: seda de maíz + beige: beige + lightyellow: amarillo claro + lightgoldenrodyellow: amarillo oro claro + lemonchiffon: crema de limón + wheat: trigo + burlywood: madera tosca + tan: bronceado + yellow: amarillo + gold: dorado + sandybrown: marrón arenoso + darkorange: naranja oscuro + goldenrod: vara de oro + peru: perú + darkgoldenrod: vara de oro oscuro + chocolate: chocolate + sienna: siena + saddlebrown: marrón silla de montar + maroon: granate + darkred: rojo oscuro + firebrick: ladrillo refractario + indianred: rojo indio + rosybrown: marrón rosado + darksalmon: salmón oscuro + lightcoral: coral claro + salmon: salmón + lightsalmon: salmón claro + coral: coral + tomato: tomate + orangered: naranja rojizo + crimson: carmesí + mediumvioletred: rojo violeta medio + deeppink: rosa intenso + hotpink: rosa fuerte + palevioletred: rojo violeta claro + pink: rosa + lightpink: rosa claro + thistle: cardo + magenta: magenta + fuchsia: fucsia + violet: violeta + plum: ciruela + orchid: orquídea + mediumorchid: orquídea medio + darkorchid: orquídea oscuro + darkviolet: violeta oscuro + darkmagenta: magenta oscuro + purple: morado + indigo: añil + darkslateblue: azul pizarra oscuro + blueviolet: azul violeta + mediumpurple: morado medio + slateblue: azul pizarra + mediumslateblue: azul pizarra medio + + - name: Fondo + color: rgba(0, 255, 255, .4) + tags: + fantasy: estilo de fantasía + ban: fantasía tecnológica + cyberpunk: cyberpunk + depth_of_field: profundidad de campo (estilo de dibujo) + blurry: fondo borroso + blurry_foreground: primer plano borroso + simple_background: fondo simple + black_background: fondo negro + white_background: fondo blanco + transparent_background: fondo transparente + beige_background: fondo beige + brown_background: fondo marrón + tan_background: fondo marrón claro + grey_background: fondo gris + two-tone_background: fondo de dos colores + gradient_background: fondo con degradado + multicolored_background: fondo multicolor + rainbow_background: fondo arcoíris + abstract_background: fondo abstracto + argyle_background: fondo de rombos + checkered_background: fondo a cuadros + floral_background: fondo con flores + halftone_background: fondo de semitonos + heart_background: fondo rosa + honeycomb_background: fondo de panal de abeja + plaid_background: fondo de cuadros + polka_dot: fondo de lunares + striped_background: fondo a rayas + scenery: paisaje + landscape: paisaje + foral_background: fondo con patrón floral + crop_top_overhang: parte superior recortada que sobresale + starry_background: fondo estrellado + sparkle_background: fondo con destellos + cityscape: paisaje urbano + city_lights: luces de la ciudad + clock_background: fondo de reloj + bubble_background: fondo de burbujas + border: borde + pillarboxed: fondo con formato de columna + rounded_corners: fondo o marco con esquinas redondeadas + viewfinder: visor de cámara + windowboxed: fondo con formato de ventana + outside_border: parte de la imagen se encuentra fuera del marco + flashback: escena de flashback + wall_of_text: fondo de texto + background_text: texto de fondo + +- name: Ambiente + groups: + - name: Estaciones + color: rgba(31, 144, 255, .4) + tags: + in spring: Primavera + in summer: Verano + in autumn: Otoño + in winter: Invierno + (autumn maple forest:1.3),(very few fallen leaves),(path): Bosque de otoño + + - name: Clima + color: rgba(31, 144, 255, .4) + tags: + day: Día + dusk: Anochecer + night: Noche + rain: Lluvia + rainy days: Días lluviosos + sunset: Puesta de sol + cloudy: Nublado + full moon: Luna llena + sun: Sol + moon: Luna + full_moon: Luna llena + stars: Estrellas + sky: Cielo + universe: Universo + snow,ice: Nieve, hielo + snowflakes: Copos de nieve + lighting: Relámpago + rainbow: Arcoíris + meteor shower: Lluvia de meteoros + cumulonimbus: Cúmulo nimbus + + - name: Naturaleza + color: rgba(31, 144, 255, .4) + tags: + nature: Naturaleza + sea: Mar + ocean: Océano + beach: Playa + hills: Colinas + in a meadow: En un prado + on the beach: En la playa + underwater: Bajo el agua + over the sea: Sobre el mar + grove: Arboleda + on a desert: En un desierto + plateau: Meseta + cliff: Acantilado + canyon: Cañón + oasis: Oasis + bamboo forest: Bosque de bambú + glacier: Glaciar + floating island: Isla flotante + volcano: Volcán + savanna: Sabana + waterfall: Cascada + stream: Arroyo + wasteland: Tierra baldía + field: Campo + rice paddy: Arrozal + wheat field: Campo de trigo + flower field: Campo de flores + flower sea: Mar de flores + space: Espacio + starry sky: Cielo estrellado + lake: Lago + river: Río + onsen: Aguas termales + flowers meadows: Prados de flores + Alps: Alpes + Dreamy forest: Bosque de ensueño (Sensación de irrealidad, partículas de luz tranquilas) + mountain: Montaña + on a hill: En una colina + the top of the hill: La cima de la colina + outdoors: Al aire libre + + - name: Agua + color: rgba(31, 144, 255, .4) + tags: + ocean: Océano + dripping: Goteo + beach: Playa + lake: Lago + waterfall: Cascada + ripples: Ondulaciones + swirl: Remolino + waves: Olas + seashell: Concha marina + seaweed: Alga marina + + - name: Cielo + color: rgba(31, 144, 255, .4) + tags: + sky: Cielo + gradient_sky: Cielo inclinado + night_sky: Cielo nocturno + starry_sky: Cielo estrellado + hyper_galaxy: Hiper galaxia + star_(sky): Estrella (en el cielo) + star_trail: Rastro de estrellas + sunset: Atardecer + moon: Luna + lunar: Lunar, de la Luna + crescent: Media luna + crescent_moon: Luna creciente + full_moon: Luna llena + moonlight: Luz de luna + scarlet_moon: Luna escarlata + universe: Universo + space: Espacio + planet: Planeta + from_space_station: Desde la estación espacial + satellite: Satélite + + - name: Nubes + color: rgba(31, 144, 255, .4) + tags: + cirrus: Cirro + Cirrocumulus: Cirrocúmulo + Cirrostratus: Cirroestrato + Altocumulus: Altocúmulo + Altostratus: Altoestrato + stratus: Estrato + Stratocumulus: Estratocúmulo + cumulus: Cúmulo + Cumulonimbus: Cumulonimbo + Nimbostratus: Nimbos + cirrus_fibratus: Cirrofibratus + cirrus_uncinus: Cirroúncinus + cirrus_spissatus: Cirrospissatus + cirrus_floccus: Cirrofloccus + cirrus_castellanus: Cirrocastellanus + cirrus_intortus: Cirrointortus + cirrocumulus: Cirrocúmulos + cirrocumulus_stratiformis: Cirrocúmulo estratiforme + cirrocumulus_floccus: Cirrocúmulo floccus + cirrocumulus_castellanus: Cirrocúmulo castellanus + cirrocumulus_lacunosus: Cirrocúmulo lacunosus + cirrostratus: Cirroestratos + cirrostratus_fibratus: Cirroestrato fibratus + cirrostratus_nebulosus: Cirroestrato nebulosus + altocumulus: Altocúmulos + altocumulus_strataformis: Altocúmulo estratiforme + altocumulus_lenticularis: Altocúmulo lenticular + altocumulus_castellanus: Altocúmulo castellanus + altocumulus_floccus: Altocúmulo floccus + altocumulus_lacunosus: Altocúmulo lacunosus + altostratus: Altoestratos + altostratus_undulatus: Altoestrato undulatus + altostratus_duplicates: Altoestrato duplicado + altostratus_pannus: Altoestrato pannus + altostratus_translucidus: Altoestrato translúcido + altostratus_opacus: Altoestrato opacus + altostratus_radiatus: Altoestrato radiatus + altostratus_mammatus: Altoestrato mammatus + stratus_fractus: Estrato fractus + stratus_nebulosus: Estrato nebulosus + stratus_undulatus: Estrato undulatus + stratocumulus: Estratocúmulos + stratocumulus_stratiformis: Estratocúmulo estratiforme + stratocumulus_cumulogentis: Estratocúmulo cumulogéntico + stratocumulus_castellanus: Estratocúmulo castellanus + stratocumulus_lenticularis: Estratocúmulo lenticular + stratocumulus_lacunosus: Estratocúmulo lacunosus + cumulus_humilis: Cúmulo humilis + cumulus_mediocris: Cúmulo mediocris + cumulus_congestus: Cúmulo congestus + cumulus_fractus: Cúmulo fractus + cumulonimbus: Cumulonimbos + cumulonimbus_calvus: Cumulonimbo calvus + cumulonimbus_capillatus: Cumulonimbo capillatus + cumulonimbus_incus: Cumulonimbo incus + + - name: Ambiente + color: rgba(31, 144, 255, .4) + tags: + new year: Año Nuevo + year of the rabbit: Año del Conejo + valentine: Día de San Valentín + lantern festival: Festival de las Linternas + summer festival: Festival de Verano + tanabata: Festival de Tanabata + mid-autumn festival: Festival del Medio Otoño + halloween: Halloween + christmas: Navidad + explosion: Explosión + water vapor: Vapor de agua + fireworks: Fuegos artificiales + ceiling window: Ventana de techo + colourful glass: Vidrio colorido + stain glass: Vidrio manchado + Graffiti wall: Pared de graffiti + mosaic background: Fondo de mosaico + liquid background, Sputtered water: Fondo líquido, Agua pulverizada + magic circles: Círculos mágicos + fluorescent mushroom forests background: Fondo de bosque de hongos fluorescentes + (((colorful bubble))): Burbuja colorida + in the ocean: En el mar + against backlight at dusk: Contra la luz de fondo al anochecer + golden hour lighting: Iluminación de la hora dorada + strong rim light: Luz de borde fuerte + intense shadows: Sombras intensas + +- name: Escenario + groups: + - name: Exterior + color: rgba(159, 32, 240, .4) + tags: + castle: Castillo + city: Ciudad + waterpark: Parque acuático + carousel: Carrusel + ferris wheel: Noria + aquarium: Acuario + zoo: Zoológico + bowling alley: Bolera + art gallery: Galería de arte + museum: Museo + planetarium: Planetario + swimming pool: Piscina + stadium: Estadio + temple: Templo + bus stop: Parada de autobús + train station: Estación de tren + fountain: Fuente + playground: Patio de recreo + market stall: Puesto de mercado + phone booth: Cabina telefónica + railroad tracks: Vías del tren + airport: Aeropuerto + tunnel: Túnel + skyscraper: Rascacielos + cityscape: Paisaje urbano + ruins: Ruinas + greco-roman architectur: Arquitectura grecorromana + east asian architecture: Arquitectura asiática oriental + torii: Torii + church: Iglesia + shop: Tienda + street: Calle + cyberpunk city: Ciudad ciberpunk + chinese style architecture: Arquitectura de estilo chino + gohei: Gohei + Bustling city: Ciudad bulliciosa + laboratory: Laboratorio + coffee house: Cafetería + gym: Gimnasio + library: Biblioteca + prison: Prisión + engine room: Sala de máquinas + handrail: Barandilla + neon lights: Luces de neón + street lamp: Farola + road: Carretera + shanty town/slum: Barrio de chabolas + warehouse: Almacén + gothic architecture: Arquitectura gótica + restaurant: Restaurante + treehouse: Casa del árbol + modern,Europe: Moderno, Europa + Industrial wind, Chinese architecture: Viento industrial, arquitectura china + building_ruins: Ruinas de edificios + bar: Bar + izakaya: Izakaya + cafe: Café + bakery: Panadería + convenience store: Tienda de conveniencia + supermarket: Supermercado + pharmacy: Farmacia + theater: Teatro + movie theater: Cine + workshop: Taller + courtroom: Sala del tribunal + park: Parque + Trapeze: Trapecio + classroom: Aula + botanical garden: Jardín botánico + amusement_park: Parque de atracciones + Disney_land: Parque de Disney + arena: Arena + wrestling_ring: Ring de lucha libre + Auditorium: Auditorio + concert: Concierto + Japanese_hotel: Hotel japonés + jail_bars: Rejas de la cárcel + in_the_movie_theatre: En el cine + stage: Escenario + harbor: Puerto + casino: Casino + billiard: Mesa de billar + dungeon: Mazmorra + grave: Tumba + graveyard: Cementerio + tombstone: Lápida + monolith: Monolito + rappelling: Rappel + building: Edificio + architecture: Arquitectura + magnificent_architecture: Arquitectura magnífica + Skyscraper: Rascacielos + east_asian_architecture: Arquitectura asiática oriental + cathedral: Catedral + chinese_style_loft: Loft de estilo chino + traditional_chinese_room: Habitación tradicional china + turret: Torreón + tower: Torre + mosque: Mezquita + reservoir: Embalse + railroad: Ferrocarril + railway: Ferrocarril + bridge: Puente + under_bridge: Debajo del puente + remains: Ruinas + rubble_ruins: Ruinas de escombros + + - name: Ciudad + color: rgba(159, 32, 240, .4) + tags: + city: Ciudad + cityscape: Paisaje urbano + street: Calle + downtown: Centro de la ciudad + crowd: Multitud + alley: Callejón + in_main_street: En la calle principal + Intersection: Intersección + avenue: Avenida + lawn: Césped + road: Carretera + path: Sendero + pavement: Pavimento + road_sign: Señal de tráfico + traffic_cone: Cono de tráfico + lamppost: Farola + power_lines: Postes y cables de electricidad + fence: Valla + railing: Barandilla + bench: Banco + vending_machine: Máquina expendedora + + - name: Interior + color: rgba(159, 32, 240, .4) + tags: + indoor: Interior + bathroom: Baño + toilet stall: Cabina de baño + otaku room: Habitación de otaku + cafeteria: Cafetería + classroom: Aula + clubroom: Sala de club + bedroom: Dormitorio + kitchen: Cocina + dormitory: Dormitorio + dungeon: Mazmorra + infirmary: Enfermería + stage: Escenario + electrical room: Sala eléctrica + server room: Sala de servidores + basement: Sótano + art room: Sala de arte + bathing: Baño + stairs: Escaleras + greenhouse: Invernadero + + - name: Piso + color: rgba(159, 32, 240, .4) + tags: + floor: Piso + tile_floor: Suelo de baldosas + + - name: Muebles + color: rgba(159, 32, 240, .4) + tags: + bedroom: Dormitorio + tatami: Tatami + bed: Cama + couch: Sofá + kotatsu: Kotatsu + fireplace: Chimenea + window_: Ventana + sash: Postigo + curtains: Cortinas + door: Puerta + sliding_doors: Puertas correderas + clothes_rack: Perchero + air_conditioner: Aire acondicionado + table: Mesa + school_desk: Pupitre escolar + chair: Silla + armchair: Sillón + lounge_chair: Silla reclinable + beach_chair: Silla de playa + folding_chair: Silla plegable + invisible_chair: Silla invisible + office_chair: Silla de oficina + wheelchair: Silla de ruedas + + - name: Ropa de cama + color: rgba(159, 32, 240, .4) + tags: + bed_sheet: Sábana + mattress: Colchón + futon: Futón + cushion: Cojín + carpet: Alfombra + pillow: Almohada + dumpling_Hug_Pillow: Almohada abrazable en forma de bollo + pillow_hug: Almohada abrazable + yes-no_pillow: Almohada de sí/no + stuffed_animal: Peluche + stuffed_bunny: Conejo de peluche + koakuma: Koakuma + + - name: Baño + color: rgba(159, 32, 240, .4) + tags: + bathroom: Baño + bathtub,: Bañera + rubber_duck: Pato de goma + shower_head: Cabezal de ducha + toilet: Inodoro + squat_toilet: Inodoro de estilo japonés + soap: Jabón + tiles: Azulejos + +- name: Artículo + groups: + - name: Material de estudio + color: rgba(189, 182, 107, .4) + tags: + notebook: Cuaderno + paintbrush: Pincel + pencil: Lápiz + book: Libro + open_book: Libro abierto + book_stack: Pila de libros + bookshelf: Estantería de libros + school_bag: Mochila escolar + backpack: Mochila + + - name: Dispositivos electrónicos + color: rgba(189, 182, 107, .4) + tags: + computer: Computadora + mouse: Ratón + cellphone: Teléfono móvil + Smartphones: Teléfonos inteligentes + handheld_game_console_: Consola de juegos portátil + nintendo_3ds: Nintendo 3DS + nintendo_ds: Nintendo DS + nintendo_switch: Nintendo Switch + buttons: Botones + power_lines: Cables de alimentación + cable: Cable + + - name: Cubiertos + color: rgba(189, 182, 107, .4) + tags: + pot: Olla + teapot: Tetera + ladle: Cucharón + can: Lata + soda_can: Refresco en lata + cup: Taza + plate: Plato + tray: Bandeja + bowl: Tazón + fork: Tenedor + chopsticks: Palillos + spoon: Cuchara + drinking_glass: Vaso + tumbler: Vaso de vidrio común + beer_mug: Jarra de cerveza + gift_box: Caja de regalo + heart-shaped_box: Caja de regalo en forma de corazón + candle: Vela + + - name: Instrumentos musicales + color: rgba(189, 182, 107, .4) + tags: + music: Música + guitar: Guitarra + piano: Piano + cello: Violonchelo + playing_instrument: Tocando un instrumento + wind_chime: Campana de viento + + - name: Otros artículos + color: rgba(189, 182, 107, .4) + tags: + wristwatch: Reloj de pulsera + folding_fan: Abanico plegable + paper_fan: Abanico de papel + uchiwa: Abanico redondo + umbrella: Paraguas + transparent_umbrella: Paraguas transparente + closed_umbrella: Paraguas cerrado + oil-paper_umbrella: Paraguas de papel y aceite + Parasol: Sombrilla + basket: Cesta + bouquet: Ramo de flores + bucket: Cubo + pail: Cubo + camera: Cámara + gohei: Tira de papel sagrado + lantern/lamp: Linterna + whip: Látigo + riding_crop: Fusta + ofuda: Amuleto + cane: Bastón + wand: Varita mágica + magic: Magia + trading_card: Tarjeta de intercambio + playing_card: Carta de juego + Cassette: Casete + chess_piece: Pieza de ajedrez + coin: Moneda + copper: Cobre (moneda) + hammer: Martillo + microphone: Micrófono + mimikaki: Palillo para limpiar los oídos + sack: Saco + scales: Balanza + chibi_inset: Ilustración de Chibi + damaged: Dañado + diamond_(shape): Diamante (forma) + gourd: Calabaza + holding_gift: Sosteniendo un regalo + inlet: Entrada + key: Llave + leash: Correa + Lever: Palanca + molecule: Molécula + money: Dinero + Painting_(Object): Pintura (objeto) + photo_(object): Fotografía (objeto) + sand: Arena + stubble: Barba de varios días + trophy: Trofeo + tube_top: Tubo superior + water_bottle: Botella de agua + lotion: Loción protectora solar / Loción corporal + lotion_bottle: Botella de loción + + - name: Armas + color: rgba(189, 182, 107, .4) + tags: + weapon: Arma + weapon_on_back: Arma en la espalda + weapon_over_shoulder: Arma sobre el hombro + huge_weapon: Arma de gran tamaño + planted_weapon: Arma clavada en el suelo + broken_weapon: Arma rota + planted_sword: Espada clavada (plantada) + sword: Espada + scabbard: Vaina de espada + unsheathing: Desenvainar + katana: Katana + saber_(weapon): Sable (arma) + scythe: Guadaña + nose_hatchet: Hacha de nariz + dagger: Daga + scissors: Tijeras + axe: Hacha + hatchet: Hacha pequeña + stake: Estaca + lance: Lanza + trident: Tridente + bow_(weapon): Arco + arrow: Flecha + claw_(weapon): Garra (arma) + rifle,: Rifle + gun: Pistola + handgun: Pistola + thompson_submachine_gun: Subfusil Thompson + magazine_(weapon): Cargador (arma) + dynamite: Dinamita + bomb: Bomba + track missiles: Misiles de seguimiento + complex Trajectory: Trayectoria compleja + tank: Tanque + cannon: Cañón + military_vehicle: Vehículo militar + motorcycle: Motocicleta + ship: Barco + watercraft: Embarcación + car: Automóvil + machine: Máquina + machinery: Armamento mecánico + mechanical_arms: Brazos mecánicos + mechanization: Mecanización + robot_ears: Orejas de robot + robot_joints: Articulaciones de robot + variable_fighter: Cuerpo de un caza variable + sorcerer's_sutra_scroll: Pergamino del sutra del hechicero + + - name: Comida + color: rgba(189, 182, 107, .4) + tags: + A_sushi_roll: Rollo de sushi + apple: Manzana + aubergine: Berenjena + burger: Hamburguesa + cake: Pastel + candy: Caramelo + candy_apple: Manzana acaramelada + candy_cane: Bastón de caramelo + carrot: Zanahoria + cigarette: Cigarrillo + coffee: Café + cookie: Galleta + cotton_candy_: Algodón de azúcar + cream: Crema + dango: Dango + doughnut: Dona + drink: Bebida + egg: Huevo + fruit: Fruta + Gelatin: Gelatina + ice_cream: Helado + kafuu_chino: Kafuu Chino (tipo de café) + makizushi: Makizushi (rollo de sushi) + meat: Carne + noodles: Fideos + obento: Obento + onigiri: Onigiri + pancake: Panqueque + pasties: Empanadas + peach: Durazno + ramen: Ramen + sake: Sake (vino de arroz japonés) + taiyaki: Taiyaki (pastel de pescado japonés) + tea: Té + teacup: Taza de té + wagashi: Wagashi (dulces japoneses) + wine: Vino + jam: Mermelada + pocky: Pocky (galleta japonesa) + bottled_water: Agua embotellada + sweet_potato: Batata + sweets: Dulces + food: Comida + food_in_mouth: Comida en la boca + food_on_: Comida en la cara + food_on_body: Comida en el cuerpo + food_print: Estampado de comida + food_stand: Puesto de comida + in_food: (Personaje) en la comida + chips: Papas fritas + potato_chips: Papas fritas + telstar: Pelota de fútbol Telstar + sundae: Copa de helado + tempura: Tempura + + - name: Animales + color: rgba(189, 182, 107, .4) + tags: + reptile: Reptil + crow: Cuervo + bird: Pájaro + penguin: Pingüino + chick: Pollito + manjuu_(azur_lane): Manjuu (Azur Lane) + shell: Concha + wriggle_nightbug: Escarabajo nocturno + dragonfly: Libélula + mammal: Mamífero + wolf: Lobo + 扶桑花: Caballo + whale: Ballena + cat: Gato + cat_teaser: Juguete para gatos + dog: Perro + dog_tags: Collar de perro + fox: Zorro + bunny: Conejo + snow_bunny: Conejo de nieve + stuffed_bunny: Conejo de peluche + horse: Caballo + cow: Vaca + dragon: Dragón + loong: Dragón chino + eastern_dragon: Dragón oriental + snake: Serpiente + slime: Limo + bear: Oso + panda: Panda + teddy_bear: Oso de peluche + tiger: Tigre + bat: Murciélago + hamster: Hámster + mouse: Ratón + squirrel: Ardilla + + - name: Plantas + color: rgba(189, 182, 107, .4) + tags: + plant: Planta + flower: Flor + vase: Jarrón + bouquet: Ramo de flores + flower_bloom: Flor en plena floración + plum_blossom: Flor de ciruelo + cherry_blossoms: Flores de cerezo + wisteria: Glicina + hibiscus: Hibisco + hydrangea: Hortensia + rose: Rosa + spider_lily: Lirio araña + lily: Lirio + lotus: Loto + bamboo: Bambú + entangled_plants: Plantas enredadas + orchid: Orquídea + chrysanthemum: Crisantemo + narcissu: Narciso + tree: Árbol + branch: Rama + forest: Bosque + pine_tree: Pino + palm_tree: Palmera + maple_tree: Arce + bush/shrub,: Arbusto + christmas_tree: Árbol de Navidad + maple_leaf: Hoja de arce + pumpkin: Calabaza + jack-o'-lantern: Calabaza tallada + spring_onion: Cebollino + +- name: Lente + groups: + - name: Lente + color: rgba(99, 201, 2, .4) + tags: + panorama: Panorama + landscape: Lente de paisaje (vista lejana) + wide_shot: Lente de panorama (gran angular) + medium_shot: Lente de medio plano + mid_shot: Lente de medio plano + full_shot: Plano general + bust: Plano americano + upper_body: Parte superior del cuerpo + lower_body: Parte inferior del cuerpo + cowboy_shot: Plano americano + muslos superiores (lente de vaquero) + portrait: Retrato (rostro + hombros + ocasionalmente pecho) + profile: Retrato de perfil (versión de perfil del retrato) + + - name: Primer plano + color: rgba(99, 201, 2, .4) + tags: + close-up: Primer plano + macro_shot: Macro + inset: Insertar otro plano o imagen + cross-section: Sección transversal + x-ray: Rayos X + solo_focus: Enfoque en un solo personaje (apto para escenas complejas) + xx_focus: Enfoque en xx + face_focus: Enfoque en el rostro + eyes_focus: Enfoque en los ojos + foot_focus: Enfoque en los pies + hip_focus: Enfoque en las caderas + ass_focus: Enfoque en el trasero + vehicle_focus: Enfoque en el vehículo + between_legs: (Énfasis) Entre las piernas + between_breasts: (Destacado) Entre los pechos + between_fingers: (Destacado) Entre los dedos + peeking: Espiando + peeking_out: Espiando (postura) + peeping: Espiando (énfasis en el punto de vista) + midriff_peek: Espiando el ombligo + armpit_peek: Espiando la axila + pussy_peek: Espiando la entrepierna + panty_peek: Espiando la ropa interior + pantyshot: Desnudo de ropa interior + caught: Atrapado en el acto + + - name: Otras composiciones + color: rgba(99, 201, 2, .4) + tags: + aerial: Aéreo + turn_one's_back: Dar la espalda + upskirt: Vista de debajo de la falda + phone_screen: Pantalla del teléfono + multiple_views: Vistas múltiples desglosadas + mirror selfie: Autorretrato en el espejo + three-quarter view: Vista de 3/4 + + - name: Ángulos de la lente + color: rgba(99, 201, 2, .4) + tags: + front view: Vista frontal + from_side: Vista lateral + from_above: Desde arriba ↘ + from_below: Desde abajo ↗ + from_outside: De exterior a interior + from_back: Vista desde atrás + from behind: Vista desde atrás + dynamic_angle: Ángulo dinámico + cinematic_angle: Ángulo cinematográfico + dutch angle: Ángulo inclinado + foreshortening: Acortamiento perspectivo + fisheye: Perspectiva de ojo de pez + + - name: Efectos + color: rgba(99, 201, 2, .4) + tags: + depth of field: Profundidad de campo (armonía entre persona y entorno) + lens_flare: Destello de la lente + motion_blur: Desenfoque de movimiento + motion_lines: Líneas de movimiento + speed_lines: Líneas de velocidad + bokeh: Bokeh (desenfoque del fondo) + chromatic_aberration: Aberración cromática + overexposure: Sobreexposición + contour_deepening: Realce de contornos + + - name: Acciones del personaje principal + color: rgba(99, 201, 2, .4) + tags: + looking_at_viewer: Mirando al espectador + eye-contact: Contacto visual + eyeball: Mirando fijamente + stare: Mirada fija + looking_back: Mirada hacia atrás + gradient: Inclinación del personaje + looking_down: Mirada hacia abajo del personaje ↘ + looking_up: Mirada hacia arriba del personaje ↗ + facing_away: Mirando hacia otro lado + looking_to_the_side: Mirando hacia un lado + looking_away: Mirando hacia otro lugar + looking_ahead: Mirando hacia adelante + looking_afar: Mirando lejos + looking_outside: Mirando hacia afuera + head_tilt: Inclinación de cabeza + head_down: Cabeza baja + sideways_glance: Mirada de reojo + upshirt: Vistazo desde debajo de la camisa + upshorts: Vistazo desde debajo de la falda + looking_at_another: Mirando a otra persona + looking_at_phone: Mirando el teléfono + looking_at_animal: Mirando un animal + looking_at_mirror: Mirándose en el espejo + looking_at_hand: Mirando la mano + looking_at_hands: Mirando las dos manos + looking_at_food: Mirando la comida + looking_at_screen: Mirando la pantalla + +- name: Hanfu + groups: + - name: "Estilo Tang:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, tang style outfits,: Estilo Tang + + - name: Shangshan + color: rgba(178, 33, 34, .4) + tags: + orange upper shan: Shangshan superior naranja + red upper shan: Shangshan superior rojo + green upper shan: Shangshan superior verde + blue upper shan: Shangshan superior azul + pink upper shan: Shangshan superior rosa + yellow upper shan: Shangshan superior amarillo + white upper shan: Shangshan superior blanco + light blue upper shan: Shangshan superior azul claro + light green upper shan: Shangshan superior verde claro + light red upper shan: Shangshan superior rojo claro + cyan blue upper shan: Shangshan superior azul cian + light purple upper shan: Shangshan superior morado claro + black with blue upper shan: Shangshan superior negro con azul + white with orange upper shan: Shangshan superior blanco con naranja + pink with black upper shan: Shangshan superior rosa con negro + + - name: Changshan + color: rgba(178, 33, 34, .4) + tags: + orange long upper shan: Shangshan largo naranja + red long upper shan: Shangshan largo rojo + green long upper shan: Shangshan largo verde + blue long upper shan: Shangshan largo azul + pink long upper shan: Shangshan largo rosa + yellow long upper shan: Shangshan largo amarillo + white long upper shan: Shangshan largo blanco + light blue long upper shan: Shangshan largo azul claro + light green long upper shan: Shangshan largo verde claro + light red long upper shan: Shangshan largo rojo claro + cyan blue long upper shan: Shangshan largo azul cian + light purple long upper shan: Shangshan largo morado claro + black with blue long upper shan: Shangshan largo negro con azul + white with orange long upper shan: Shangshan largo blanco con naranja + pink with black long upper shan: Shangshan largo rosa con negro + + - name: Qixiong Po Skirt + color: rgba(178, 33, 34, .4) + tags: + white chest po skirt: Falda Po pecho blanca + red chest po skirt: Falda Po pecho roja + green chest po skirt: Falda Po pecho verde + blue chest po skirt: Falda Po pecho azul + pink chest po skirt: Falda Po pecho rosa + purple chest po skirt: Falda Po pecho morada + multicolour chest po skirt: Falda Po pecho multicolor + purple with white chest po skirt: Falda Po pecho morada con blanco + white with yellow chest po skirt: Falda Po pecho blanca con amarillo + blue with white chest po skirt: Falda Po pecho azul con blanco + orange with white chest po skirt: Falda Po pecho naranja con blanco + green with white chest po skirt: Falda Po pecho verde con blanco + light orange with white chest po skirt: Falda Po pecho naranja claro con blanco + pink with white chest po skirt: Falda Po pecho rosa con blanco + white with pink chest po skirt: Falda Po pecho blanca con rosa + + - name: Qixiong Pleated Skirt + color: rgba(178, 33, 34, .4) + tags: + white chest pleated skirt: Falda plisada pecho blanca + red chest pleated skirt: Falda plisada pecho roja + green chest pleated skirt: Falda plisada pecho verde + blue chest pleated skirt: Falda plisada pecho azul + pink chest pleated skirt: Falda plisada pecho rosa + purple chest pleated skirt: Falda plisada pecho morada + multicolour chest pleated skirt: Falda plisada pecho multicolor + purple with white chest pleated skirt: Falda plisada pecho morada con blanca + white with yellow chest pleated skirt: Falda plisada pecho blanca con amarilla + blue with white chest pleated skirt: Falda plisada pecho azul con blanca + orange with white chest pleated skirt: Falda plisada pecho naranja con blanca + green with white chest pleated skirt: Falda plisada pecho verde con blanca + light orange with white chest pleated skirt: Falda plisada pecho naranja claro con blanca + pink with white chest pleated skirt: Falda plisada pecho rosa con blanca + white with pink chest pleated skirt: Falda plisada pecho blanca con rosa + + - name: Xidai + color: rgba(178, 33, 34, .4) + tags: + green waistband: Faja verde + yellow waistband: Faja amarilla + red waistband: Faja roja + pink waistband: Faja rosa + orange waistband: Faja naranja + light blue waistband: Faja azul claro + light green waistband: Faja verde claro + green with yellow waistband: Faja verde con amarilla + purple with white waistband: Faja morada con blanca + red with white waistband: Faja roja con blanca + red with black waistband: Faja roja con negra + yellow with white waistband: Faja amarilla con blanca + + - name: Pibo + color: rgba(178, 33, 34, .4) + tags: + white pibo: Pibo blanco + orange pibo: Pibo naranja + black pibo: Pibo negro + pink pibo: Pibo rosa + red pibo: Pibo rojo + purple pibo: Pibo morado + light green pibo: Pibo verde claro + white with yellow pibo: Pibo blanco con amarillo + + - type: wrap + + - name: "Estilo Song:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, song style outfits,: Estilo Song + + - name: Duanshan + color: rgba(178, 33, 34, .4) + tags: + purple short shan: Duanshan morado + red short shan: Duanshan rojo + green short shan: Duanshan verde + blue short shan: Duanshan azul + pink short shan: Duanshan rosa + yellow short shan: Duanshan amarillo + white short shan: Duanshan blanco + light blue short shan: Duanshan azul claro + light green short shan: Duanshan verde claro + light red short shan: Duanshan rojo claro + cyan blue short shan: Duanshan azul cian + light purple short shan: Duanshan morado claro + black with blue short shan: Duanshan negro con azul + white with yellow short shan: Duanshan blanco con amarillo + light yellow with green with white short shan: Duanshan amarillo claro con verde y blanco + + - name: Changshan + color: rgba(178, 33, 34, .4) + tags: + purple long shan: Changshan morado + red long shan: Changshan rojo + green long shan: Changshan verde + blue long shan: Changshan azul + pink long shan: Changshan rosa + yellow long shan: Changshan amarillo + white long shan: Changshan blanco + light blue long shan: Changshan azul claro + light green long shan: Changshan verde claro + light red long shan: Changshan rojo claro + cyan blue long shan: Changshan azul cian + light purple long shan: Changshan morado claro + black with blue long shan: Changshan negro con azul + white with yellow long shan: Changshan blanco con amarillo + light yellow with green with white long shan: Changshan amarillo claro con verde y blanco + + - name: Baizhe Skirt + color: rgba(178, 33, 34, .4) + tags: + white pleated skirt: Falda plisada blanca + red pleated skirt: Falda plisada roja + green pleated skirt: Falda plisada verde + blue pleated skirt: Falda plisada azul + pink pleated skirt: Falda plisada rosa + light blue pleated skirt: Falda plisada azul claro + white golden pleated skirt: Falda plisada dorada y blanca + gradient green pleated skirt: Falda plisada verde degradado + translucent white pleated skirt: Falda plisada blanca translúcida + red cyan gradient pleated skirt: Falda plisada degradado rojo cian + red green gradient pleated skirt: Falda plisada degradado rojo verde + green with white pleated skirt: Falda plisada verde con blanca + light yellow with green with white pleated skirt: Falda plisada amarillo claro con verde y blanca + + - name: Songmo + color: rgba(178, 33, 34, .4) + tags: + orange songmo: Songmo naranja + red songmo: Songmo rojo + green songmo: Songmo verde + blue songmo: Songmo azul + pink songmo: Songmo rosa + yellow songmo: Songmo amarillo + white songmo: Songmo blanco + purple songmo: Songmo morado + green floral songmo: Songmo verde floral + purple floral songmo: Songmo morado floral + cyan floral songmo: Songmo cian floral + + - type: wrap + + - name: "Estilo Ming:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, ming style outfits,: Estilo Ming + + - name: Upper Garment + color: rgba(178, 33, 34, .4) + tags: + short coat: Chaqueta corta + long coat: Chaqueta larga + + - name: Skirt + color: rgba(178, 33, 34, .4) + tags: + mamian skirt: Falda mamian + + - name: Collar + color: rgba(178, 33, 34, .4) + tags: + overlapping collar: Cuello superpuesto + round collar: Cuello redondo + standing collar: Cuello levantado + square collar: Cuello cuadrado + + - name: Decoration + color: rgba(178, 33, 34, .4) + tags: + overlapping collar: Hombros en nube + embroidery: Bordado + woven gold: Hilo dorado tejido + makeup flower: Flor maquillada + bufu: Bufu + +- name: Palabra clave negativa + groups: + - name: Imágenes + color: + tags: + NSFW: No apto para el trabajo + logo: Logotipo + text: Texto + blurry: Borroso + low quality: Baja calidad + bad anatomy: Mala anatomía + sketches: Bocetos + lowres: Baja resolución + normal quality: Calidad normal + monochrome: Monocromo + grayscale: Escala de grises + worstquality: Peor calidad + signature: Firma + watermark: Marca de agua + cropped: Recortado + bad proportions: Malas proporciones + out of focus: Fuera de foco + username: Nombre de usuario + + - name: Personas + color: + tags: + Multiple people: Múltiples personas + (AS-YoungV2-Neg:1.3): Eliminar adultos + (AS-Adult-Neg:1.3): Eliminar jóvenes + bad body: Mal cuerpo + long body: Cuerpo largo + (fat:1.2): Sobrepeso + long neck: Cuello largo + deformed: Deformado + mutated: Mutado + mutation: Mutación + ugly: Feo + disfigured: Desfigurado + poorly drawn face: Rostro mal dibujado + skin blemishes: Imperfecciones en la piel + skin spots: Manchas en la piel + acnes: Acné + missing limb: Extremidad faltante + malformed limbs: Extremidades malformadas + floating limbs: Extremidades flotantes + disconnected limbs: Extremidades desconectadas + extra limb: Extremidad adicional + extra arms: Brazos adicionales + mutated hands: Manos mutadas + poorly drawn hands: Manos mal dibujadas + malformed hands: Manos malformadas + mutated hands and fingers: Manos y dedos mutados + bad hands: Malas manos + missing fingers: Dedos faltantes + fused fingers: Dedos fusionados + too many fingers: Demasiados dedos + extra legs: Piernas adicionales + bad feet: Pies malos + cross-eyed: Bizco + + - name: Embeddings + color: + tags: + AS-YoungV2-neg: + BadDream: + badhandv4: + BadNegAnatomyV1-neg: + EasyNegative: + FastNegativeV2: diff --git a/public/sd/zh_CN.yaml b/public/sd/zh_CN.yaml new file mode 100644 index 0000000..ef591f8 --- /dev/null +++ b/public/sd/zh_CN.yaml @@ -0,0 +1,4575 @@ +# 👍提示词整合来源 路过银河(知乎)、未知作者(Google Drive)、互联网等等,感谢这些作者的无私奉献! +# +# ⚠️建议不要修改本文件内容,因为本文件作者可能会不定期更新,如果修改了本文件,可能会导致更新时出现冲突。 +# ⚠️如需要自定义关键词组,请复制本文件,重命名为 custom.yaml,然后在 custom.yaml 中修改。 +# ⚠️插件将优先读取 custom.yaml 文件,如果 custom.yaml 文件不存在,则读取本文件。 +# +# ⚠️如果只想要再当前文件前面追加自己的内容,可以建立 prepend.yaml 文件。 +# ⚠️如果只想要再当前文件后面追加自己的内容,可以建立 append.yaml 文件。 +# ⚠️custom.yaml: 覆盖当前文件 +# ⚠️prepend.yaml: 追加到当前文件前面 +# ⚠️append.yaml: 追加到当前文件后面 +# +# ⚠️建议使用专业的文本编辑器(如 Visual Studio Code)编辑本文件,以避免编码和格式错误的问题。 +# ⚠️请勿使用 Windows 自带的记事本编辑本文件。 +# ⚠️修改后可以前往 https://www.yamllint.com/ 检查内容格式是否正确。 + +# 内容格式: +# - name: 一级分类名 +# groups: 二级分类列表 +# - name: 二级分类名 +# color: 关键词文本默认颜色(可以为空),CSS颜色代码,例如:#ff0000, red, rgb(255,0,0), rgba(255,0,0,1), hsl(0,100%,50%), hsla(0,100%,50%,1) +# tags: 关键词列表 +# - 英文关键词: 本地化翻译 +# - 英文关键词: 本地化翻译 +# ... + +# 本内容的本地化翻译均来自机翻,可能存在不准确的情况,如有发现,欢迎前往 Github 提交 PR 进行修正。 +# 如有分类错误、关键词错误、关键词翻译错误等问题,欢迎前往 Github 提交 Issue 进行反馈。 + +- name: 人物 + groups: + - name: 对象 + color: rgba(255, 123, 2, .4) + tags: + 1girl: 1女孩 + 1boy: 1男孩 + 2girls: 2女孩 + 2boys: 2男孩 + 3girls: 3女孩 + 3boys: 3男孩 + girl: 女孩 + boy: 男孩 + solo: 单人 + multiple_girls: 多个女孩 + little_girl: 小女孩 + little_boy: 小男孩 + shota: 正太 + loli: 萝莉 + kawaii: 可爱 + mesugaki: 雌小鬼 + adorable_girl: 可爱的女孩 + bishoujo: 美少女 + gyaru: 辣妹 + sisters: 姐妹 + ojousama: 大小姐 + female: 女性 + mature_female: 成熟女性 + mature: 成熟 + female_pervert: 痴女 + male: 男性 + milf: 熟女 + otoko_no_ko: 伪娘 + crossdressing: 伪娘 + + - name: 身份 + color: rgba(255, 123, 2, .4) + tags: + lifeguard: 救生员 + boxer: 拳击手 + scientist: 科学家 + athletes: 运动员 + office lady: 职场女性 + monk: 和尚 + acrobat: 杂技演员 + nun: 修女 + nurse: 护士 + stewardess: 空姐 + student: 学生 + waitress: 女服务员 + teacher: 老师 + racer: 赛车手 + police: 警察 + soldier: 士兵 + cheerleader: 啦啦队 + actor: 男演员 + actress: 女演员 + spy: 间谍 + agent: 特工 + assassin: 刺客 + poet: 诗人 + samurai: 日本武士 + dancing girl: 舞女 + motorcyclist: 摩托车手 + hacker: 黑客 + magician: 魔术师 + detective: 侦探 + doll: 人偶 + maid: 女仆 + pilot: 飞行员 + diver: 潜水员 + bar censor: 酒吧审查员 + missionary: 传教士 + firefighter: 消防员 + goalkeeper: 守门员 + chef: 厨师 + astronaut: 宇航员 + cashier: 收银员 + mailman: 邮递员 + barista: 咖啡师 + the hermit: 隐士 + makihitsuji: 牧羊人 + office_lady: 办公室小姐 + race_queen: 赛车女郎 + queen: 女王 + doctor: 医生 + knight: 骑士 + housemaid: 女仆 + dancer: 舞者 + ballerina: 芭蕾舞演员 + gym_leader: 体操教练 + trap: 伪娘 + female: 女人 + harem: 后宫 + idol: 偶像 + male: 男人 + priest: 牧师 + cleric: 神职人员(基督教) + wa_maid: 和风女仆 + yaoi: 搞基 + yuri: 百合 + albino: 白化病患者 + amputee: 截肢者 + + - name: 二次元角色 + color: rgba(255, 123, 2, .4) + tags: + pokemon: 宝可梦 + teddy bear: 泰迪熊 + mario: 马里奥 + pikachu: 皮卡丘 + neon genesis evangelion: 新世纪福音战士 + hatsune miku: 初音未来 + harry potter: 哈利波特 + doraemon: 哆啦A梦 + saint seiya: 圣斗士星矢 + gojou satoru: 五条悟 + avengers: 复仇者联盟 + mazinger: 神奇女侠 + captain america: 美国队长 + crayon shin-chan: 蜡笔小新 + slam dunk: 灌篮高手 + sun wukong: 孙悟空 + witch: 女巫 + miko: 巫女 + ninja: 忍者 + vampire: 吸血鬼 + knight: 骑士 + magical_girl: 魔法少女 + orc: 半兽人 + druid: 德鲁伊 + elf: 妖精 + fairy: 小精灵 + furry: 兽人 + mermaid: 美人鱼 + kamen rider: 假面骑士 + magister: 魔导师 + spider-man: 蜘蛛侠 + santa alter: 圣诞老人 + monster_girl: 人外娘 + cat_girl: 猫娘 + dog_girl: 犬娘 + fox_girl: 狐娘 + kitsune: 狐妖 + kyuubi: 九尾|九尾狐 + raccoon_girl: 浣熊娘 + wolf_girl: 狼女孩 + bunny_girl: 兔娘 + horse_girl: 马娘 + cow_girl: 牛娘 + dragon_girl: 龙娘 + centaur: 半人马 + slime_musume: 史莱姆娘 + spider_girl: 蜘蛛娘 + dominatrix: 女王(SM中) + sailor_senshi: 美少女战士 + mecha: 机甲 + mecha_musume: 机甲娘 + humanoid_robot_: 类人机器人 + cyborg: 半机械人 + angel: 天使 + devil: 魔鬼 + dark_elf: 暗精灵 + imp: 小恶魔 + succubus: 魅魔 + giantess: 女巨人 + minigirl: 迷你女孩 + monster: 怪物 + no humans: 非人 + + - name: 年龄 + color: rgba(255, 123, 2, .4) + tags: + toddler: 幼童 + kindergartener: 幼儿园 + child: 儿童 + underage: 未成年 + teenager: 青少年(13-19) + teen: 青少年(13-19) + early teen: 青少年早期(11-15) + adult: 大人 + elder: 老人 + old: 老年 + loli: 萝莉 + shota: 正太 + + - name: 皮肤 + color: rgba(255, 123, 2, .4) + tags: + white_skin: 白皮肤 + pale_skin: 苍白的皮肤 + fair_skin: 白皙的皮肤 + brown_skin: 棕色皮肤 + deep_skin: 深色皮肤 + dark_skin: 黑皮肤 + black_skin: 黑皮肤 + shiny_skin: 有光泽的皮肤 + white_marble_glowing_skin: 白色大理石发光皮肤 + tattoo: 纹身 + tan: 日晒 + tanlines: 日晒痕迹 + oil: 油性 + + - name: 身材 + color: rgba(255, 123, 2, .4) + tags: + skinny: 骨感 + plump: 丰满 + curvy: 魔鬼身材 + gyaru: 辣妹(日本太妹) + pregnant: 怀孕 + fat: 肥胖 + thin: 瘦 + slender: 苗条 + glamor: 魅力 + tall: 高大 + petite: 娇小 + chibi: 萌萌 + muscular: 肌肉 + + - name: 脸型 + color: rgba(255, 123, 2, .4) + tags: + slender face: 瘦脸 + round face: 圆脸 + oval face: 鹅蛋脸 + baby face: 娃娃脸 + inverted triangle face: 倒三角脸 + heart shaped face: 心形脸 + diamond face: 菱形脸 + square face: 方脸 + long face: 长脸 + triangular face: 三角脸 + + - name: 头发 + color: rgba(255, 123, 2, .4) + tags: + white hair: 白色头发 + blonde hair: 金色头发 + silver hair: 银色头发 + grey hair: 灰色头发 + purple hair: 紫色头发 + red hair: 红色头发 + yellow hair: 黄色头发 + green hair: 绿色头发 + blue hair: 蓝色头发 + black hair: 黑色头发 + brown hair: 棕色头发 + straight_hair: 直发 + short hair: 短发 + curly hair: 卷发 + long hair: 长发 + pony-tail: 马尾 + bunches: 双马尾 + streaked hair: 挑染 + grey gradient hair: 灰色渐变 + light brown hair: 亮棕 + two-tone hair: 双色 + multicolored hair: 五颜六色 + high ponytail: 高马尾 + twintails: 双马尾二 + braided ponytail: 马尾编发 + ponytail: 马尾辫 + short ponytail: 短马尾 + twin braids: 双辫子 + medium hair: 中发 + very long hair: 超长发 + braided bangs: 辫子刘海 + swept bangs: 侧扫刘海 + hair between eyes: 眼间头发 + bob cut: 妹妹切 + hime cut: 公主切 + crossed bangs: 交叉刘海 + bangs: 刘海 + blunt bangs: 齐刘海 + air bangs: 空气刘海 + hair wings: 翼状头发 + long bangs: 长刘海 + side_blunt_bangs: 侧面空气刘海 + centre parting bangs: 中分刘海 + asymmetric bangs: 不对称刘海 + disheveled hair: 蓬发 + wavy hair: 波浪形头发 + hair in takes: 收拢 + hair pink flowers: 粉色花 + ahoge: 呆毛 + antenna hair: 多根呆毛 + Side ponytail: 侧马尾 + forehead: 露额头 + drill hair: 钻头卷公主卷 + hair bun: 包子头 + double bun: 俩包子头 + messy hair: 凌乱发型 + hair_flaps: 发翼 + + - name: 面部 + color: rgba(255, 123, 2, .4) + tags: + makeup: 化妆 + fundoshi: 粉底 + eyeshadow: 眼影 + lipstick: 口红 + mascara: 睫毛膏 + long_eyelashes: 长睫毛 + red_lips_: 红唇 + facepaint: 面部涂装 + lipgloss: 唇彩 + colored_eyelashes: 彩色睫毛 + blush: 脸红 + light_blush: 淡淡的腮红 + anime_style_blush: 动画式脸红 + nose_blush: 鼻腮红 + nosebleed: 鼻血 + bruise_on_face: 脸上有瘀伤 + facial_mark: 面部标记 + forehead_mark: 额头标记 + anger_vein: 头部愤怒符号 + mole: 痣 + mole_under_eye: 眼睛下方的痣 + freckles: 雀斑 + food_on_face: 食物在脸上 + rice_on_face: 饭在脸上 + cream_on_face: 奶油在脸上 + mustache: 小胡子 + goatee: 山羊胡 + whisker_markings: 胡须斑纹 + scar: 疤痕 + scar_across_eye: 穿过眼睛的疤痕 + smoking_pipe: 烟斗 + tattoo: 纹身 + + - name: 耳朵 + color: rgba(255, 123, 2, .4) + tags: + elf ears: 精灵耳朵 + fake animal ears: 动物耳朵 + cat ears: 猫耳朵 + dog ears: 狗耳朵 + fox ears: 狐狸耳朵 + bunny ears: 兔子耳朵 + bear ears: 熊耳朵 + wolf ears: 狼耳朵 + horse ears: 马耳朵 + cow ears: 牛耳朵 + mouse ears: 老鼠耳朵 + pig ears: 猪耳朵 + sheep ears: 羊耳朵 + deer ears: 鹿耳朵 + goat ears: 山羊耳朵 + antelope ears: 羚羊耳朵 + rhino ears: 犀牛耳朵 + elephant ears: 大象耳朵 + bat ears: 蝙蝠耳朵 + dragon ears: 龙耳朵 + demon ears: 恶魔耳朵 + angel ears: 天使耳朵 + alien ears: 外星人耳朵 + ear_blush: 耳朵通红 + ear_ornament: 耳饰 + ear_piercing: 耳洞 + animal_ears: 兽耳 + ears_down: 垂耳 + fake_animal_ears: 假兽耳 + floppy_ears: 松软的耳朵 + animal_ear_fluff: 动物耳朵绒毛 + fox_ears: 狐狸耳朵 + cat_ears: 猫耳朵 + lion_ears: 狮子耳朵 + jaguar_ears: 美洲豹耳朵 + tiger_ears: 虎耳 + dog_ears: 狗耳朵 + coyote_ears: 郊狼耳朵 + bunny_ears: 兔耳 + horse_ears: 马耳 + pointy_ears: 尖耳朵 + long_pointy_ears: 长尖耳朵 + mouse_ears: 老鼠耳朵 + raccoon_ears: 浣熊耳朵 + squirrel_ears: 松鼠耳朵 + bear_ears: 熊耳朵 + panda_ears: 熊猫耳朵 + bat_ears: 蝙蝠耳朵 + robot_ears: 机器人耳朵 + extra_ears: 额外的耳朵 + ears_through_headwear: 耳朵穿过帽子或头饰 + alpaca_ears: 羊驼耳 + horns: 兽角 + fake_horns: 假角 + dragon_horns: 龙角 + oni_horns: 鬼角 + antlers: 鹿角 + curled_horns: 弯角 + goat_horns: 山羊角 + hair_on_horn: 角上的头发 + + - name: 眉毛 + color: rgba(255, 123, 2, .4) + tags: + thick eyebrows: 浓眉 + cocked eyebrow: 眉毛翘起 + short eyebrows: 短眉毛 + v-shaped eyebrows: V字眉 + + - name: 眼睛 + color: rgba(255, 123, 2, .4) + tags: + blue eyes: 蓝色眼睛 + red eyes: 红色眼睛 + brown eyes: 棕色眼睛 + green eyes: 绿色眼睛 + purple eyes: 紫色眼睛 + yellow eyes: 黄色眼睛 + pink eyes: 粉色眼睛 + black eyes: 黑色眼睛 + aqua eyes: 水蓝色眼睛 + orange eyes: 橙色眼睛 + grey eyes: 灰色眼睛 + multicolored eyes: 多彩眼睛 + white eyes: 白色眼睛 + gradient eyes: 渐变眼睛 + closed eyes: 闭上眼睛 + half-closed eyes: 半闭眼 + crying with eyes open: 睁着眼睛哭 + narrowed eyes: 眯起眼睛 + hidden eyes: 隐藏眼睛 + heart-shaped eyes: 心形眼睛 + button eyes: 纽扣眼睛 + cephalopod eyes: 头足类眼睛 + eyes visible through hair: 透过头发看见眼睛 + glowing eyes: 发光的眼睛 + empty eyes: 空洞的眼睛 + rolling eyes: 翻白眼 + cross eyed: 斗鸡眼 + blank eyes: 空白的眼睛 + no eyes: 没有眼睛 + sparkling eyes: 闪闪发光的眼睛 + extra eyes: 额外的眼睛 + crazy eyes: 疯狂的眼睛 + solid circle eyes: 实心圆眼 + solid oval eyes: 实心椭圆形眼睛 + uneven eyes: 不均匀的眼睛 + blood from eyes: 眼里流血 + eyeshadow: 眼影 + red eyeshadow: 红色眼影 + blue eyeshadow: 蓝色眼影 + purple eyeshadow: 紫色眼影 + pink eyeshadow: 粉色眼影 + green eyeshadow: 绿色眼影 + bags under eyes: 眼袋 + ringed eyes: 眼圈 + covered eyes: 蒙住眼睛 + covering eyes: 遮住眼睛 + shading eyes: 挡着眼睛 + devil eyes: 魔鬼眼 + slit pupils: 猫眼 + bloodshot eyes: 充血的眼睛 + tsurime: 眼尾上扬 + tareme: 眼尾下垂 + constricted pupils: 瞳孔收缩 + devil pupils: 魔瞳 + snake pupils: 蛇瞳 + pupils sparkling: 瞳孔闪烁 + flower-shaped pupils: 花状瞳孔 + heart-shaped pupils: 心形瞳孔 + heterochromia: 异色瞳 + color contact lenses: 美瞳 + longeyelashes: 长睫毛 + colored eyelashes: 彩色睫毛 + mole under eye: 眼下痣 + light_eyes: 明亮的眼睛 + glowing_eye: 发光的眼睛 + shiny_eyes: 闪亮的眼睛 + sparkling_eyes: 星星眼 + gradient_eyes: 渐变眼睛 + anime_style_eyes: 动画眼 + water_eyes: 水汪汪 + beautiful_detailed_eyes: 美丽的眼睛 + solid_oval_eyes_: Q版实心椭圆眼睛 + solid_circle_pupils: Q版实心圆瞳孔 + blush_stickers: Q版腮红贴纸 + heart_in_eye: 心形眼 + evil_eyes: 邪恶的眼睛 + crazy_eyes: 疯狂的眼睛 + empty_eyes: 失去高光的眼睛 + covered_eyes: 蒙住的眼睛 + hollow_eyes: star-shaped_pupils + multicolored_eyes: 多彩多姿的眼睛 + ringed_eyes: 眼圈 + sanpaku: 三白症(瞳孔偏移) + mismatched_sclera: 错配巩膜 + eye_relfection: 眼睛反射(没有效果 + mechanical_eye: 机械眼 + cephalopod_eyes: 头足类眼睛 + clock_eyes: 钟眼 + compound_eyes: 复眼 + fisheye: 鱼眼 + devil_eyes: 恶魔之眼 + bloodshot_eyes: 布满血丝的眼睛 + blood_from_eyes: 血从眼里流出 + aqua_eyes: 青色眼睛 + solid_eyes: 坚定的眼睛 + sparkling_anime_eyes: 闪光动画眼 + blue_eyes: 蓝眼睛 + brown_eyes: 棕色的眼睛 + closed_eyes: 闭上的眼睛 + crying_with_eyes_open: 睁着眼落泪 + extra_eyes: 多只眼睛 + eye_contact: 眼神交流 + eye_of_horus: 荷鲁斯之眼 + eyeball: 眼球 + eyeliner: 眼线 + eyes: 眼睛 + glint: 眼中闪现强烈的情感 + glowing_eyes: 发光的双眼 + half-closed_eye: 半闭的眼睛(单眼) + half-closed_eyes: 半闭的双眼 + horizontal_pupils: + jitome: 轻蔑的眼神 + light_brown_eyes: 浅棕色眼睛 + no_eyes: 没画出眼睛 + one-eyed: 反光的眼睛 + reflective_eyes: + silver_eyes: 银色的眼睛 + spiral_eyes: 漩涡眼 + third_eye: 第三只眼 + uneven_eyes: 大小眼 + flaming_eye: 焰目 + eyes_closed: 闭眼 + half_closed_eyes: 半闭双眼 + narrowed_eyes: 眯起眼睛 + squinting: 眯起眼睛看 + tears: 眼泪 + sharp_eyes: 锐利的眼 + slanted_eyes: 锐利的眼 + upturned_eyes: 上翘的眼睛 + cross-eyed: 斗鸡眼 + hair_over_eyes: 头发遮着双眼 + eyes_visible_through_hair: 透过头发可以看到的眼睛 + hair_over_one_eye: 头发遮住了一只眼睛 + one_eye_covered: 一只眼被遮住 + bags_under_eyes: 眼袋 + eyepatch: 眼罩 + medical_eyepatch: 医用眼罩 + scar_across_eye: 眼睛上的疤痕 + no_blindfold: 去掉了(原设有的)蒙眼要素 + no_eyepatch: 去掉了(原设有的)眼罩 + ahegao: 阿嘿颜 + + - name: 瞳孔 + color: rgba(255, 123, 2, .4) + tags: + pupils: 瞳孔 + bright_pupils: 明亮的瞳孔 + heterochromia: 异色瞳 + slit_pupils: 竖的瞳孔/猫眼 + snake_pupils: 瞳孔闪光 + symbol-shaped_pupils: 符号形瞳孔 + heart-shaped_pupils: 爱心形瞳孔 + diamond-shaped_pupils: 钻石形状瞳孔 + star-shaped_pupils: 五角星形状瞳孔 + dilated_pupils: 瞳孔散大 + no_pupils: 没有瞳孔 + ringed_eyes: 轮回眼 + constricted_pupils: 收缩的瞳孔(没有效果 + star_in_eye: 眼睛里的星星 + x-shaped_pupils: X形瞳孔 + horizontal_pupils: 水平瞳孔 + dashed_eyes: 虚线的眼睛 + butterfly-shaped_pupils: 蝴蝶形瞳孔 + rectangular_pupils: 长方形瞳孔 + square_pupils: 方形瞳孔 + dot_pupils: 点瞳孔 + extra_pupils: 额外的瞳孔 + mismatched_pupils: 不匹配的瞳孔 + "+_+": 十字星星眼 + cross-shaped_pupils: 符号形瞳孔(没有效果 + purple_pupils: 紫色瞳孔 + orange_pupils: 橙色瞳孔 + blue_pupils: 橙色瞳孔 + symbol_in_eye: 眼睛里有符号 + + - name: 鼻子 + color: rgba(255, 123, 2, .4) + tags: + pointed nose: 尖鼻子 + small nose: 小鼻子 + big nose: 大鼻子 + no_nose: 没鼻子的 + dot_nose: 点状鼻 + nose_bubble: 鼻泡 + smelling: 闻 + nose: 鼻子 + nosebleed: 流鼻血 + snot: 鼻涕 + snout: 动物口鼻部 + + - name: 嘴巴 + color: rgba(255, 123, 2, .4) + tags: + chestnut mouth: 栗子嘴 + thick lips: 厚嘴唇 + puffy lips: 肿嘴唇 + lipstick: 口红 + heart-shaped mouth: 心形嘴 + pout: 嘟嘴 + open mouth: 张嘴 + closed mouth: 闭嘴 + shark mouth: 鲨鱼嘴 + parted lips: 张开的嘴 + mole under mouth: 嘴下痣 + open_mouth: 张嘴 + gasping: 喘气(张大嘴) + Slightly_open_mouth: 嘴巴微微张开 + wavy_mouth: 波浪嘴 + close_mouth: 闭嘴 + dot_mouth: 点嘴 + no_mouth: 没有嘴 + gag: 堵嘴 + gnaw: 啃 + :3: 猫嘴 + :o: 张嘴 + :>: V嘴 + parted_lips: 嘴唇张开 + bit_gag: 勒住嘴 + chestnut_mouth: 栗子嘴 + cleave_gag: 被封住嘴 + closed_mouth: 闭着的嘴 + covered_mouth: 蒙住的嘴 + extra_mouth: 有多张嘴巴 + hair_in_mouth: 嘴里有头发 + hair_tie_in_mouth: 将系头发的东西叼在嘴里 + homu: 嘟嘴|抿嘴 + lips: 嘴唇 + mouth: 嘴 + mouth_hold: 用嘴叼着 + oral: 用嘴 + pacifier: 奶嘴 + Pouted lips: 撅起的嘴唇 + sideways_mouth: 把嘴画在侧脸 + spoon_in_mouth: 嘴里含着勺子 + triangle_mouth: 三角嘴 + saliva: 唾液 + drooling: 流口水 + mouth_drool: 嘴角画着口水滴形状的缺口 + + - name: 牙齿 + color: rgba(255, 123, 2, .4) + tags: + teeth: 牙齿 + upper_teeth: 上牙 + fang: 虎牙 + skin_fang: 肤色虎牙 + round_teeth: 圆齿 + sharp_teeth: 锋利的牙齿 + clenched_teeth: 咬紧牙关 + tongue: 舌头 + buck_teeth: 龅牙 + fang_out: 露出虎牙|露出尖牙 + fangs: 尖牙 + spiked_club: 狼牙棒 + tooth: 牙 + toothbrush: 牙刷 + tusks: 象牙 + shark_mouth: 鲨鱼牙 + + - name: 舌头 + color: rgba(255, 123, 2, .4) + tags: + :q: 舌头放在上唇 + :p: 舌头放在下唇 + ;p: 眨眼舌头上伸 + french_kiss: 舌吻|法式湿吻 + long_tongue: 长舌头 + oral_invitation: 迎接射精而伸出舌头 + tongue: 舌头 + tongue_out: 吐舌头 + uvula: 小舌头|口盖垂|悬雍垂 + + - name: 指甲 + color: rgba(255, 123, 2, .4) + tags: + fingernails: 手指甲 + toenails: 脚趾甲 + nail_polish: 指甲油 + toenail_polish: 脚趾甲油 + black_nails: 黑指甲 + red_nails: 红指甲 + pink_nails: 粉色指甲 + long_fingernails: 长指甲 + nail: 钉子|指甲 + multicolored_nails: 多彩指甲 + nail_art: 美甲 + brown_vest: 棕色马甲 + + - name: 肩部 + color: rgba(255, 123, 2, .4) + tags: + bare shoulders: 赤肩 + collarbonea: 锁骨 + armpits: 腋下 + armpit_crease: 腋窝皱痕 + + - name: 胸部 + color: rgba(255, 123, 2, .4) + tags: + chest: 胸部 + flat chest: 贫乳(A_) + small_breasts: 小胸部(B) + medium breasts: 中等胸部(C) + big breasts: 大胸部(D) + huge breasts: 巨乳(E) + gigantic breasts: 超巨乳(F) + between breasts: 两胸之间 + breasts apart: 胸部分开 + hanging breasts: 下垂 + bouncing breasts: 晃动 + cleavage: 乳沟 + areola: 乳晕 + nipples: 乳头 + pectorals: 胸肌 + large_pectorals: 大胸肌 + unbuttoned clothes: 半露前胸 + + - name: 腰部 + color: rgba(255, 123, 2, .4) + tags: + narrow_waist: 细腰 + slender_waist: 纤细的腰 + + - name: 腹部 + color: rgba(255, 123, 2, .4) + tags: + midriff: 腹部 + belly: 肚子 + absolute_territory: 腹肌 + inflation: 隆起的腹部 + navel: 肚脐 + groin: 腹股沟 + pregnant: 怀孕 + + - name: 翅膀 + color: rgba(255, 123, 2, .4) + tags: + wings: 翅膀 + bat_wings: 蝙蝠翅膀 + butterfly_wings: 蝴蝶翅膀 + black_wings: 黑色之翼 + demon_wings: 恶魔之翼 + asymmetrical_wings: 不对称的翅膀 + detached_wings: 不与本体相连的翅膀 + fairy_wings: 妖精的翅膀 + fake_wings: 仿造的翅膀 + fiery_wings: 燃烧着的翅膀 + insect_wings: 昆虫翅膀 + large_wings: 大翅膀 + low_wings: 腰间的翅膀 + mini_wings: 迷你翅膀 + multicolored_wings: 有多种颜色的翅膀 + multiple_wings: 多对翅膀 + no_wings: 去掉了(原设有的)翅膀 + winged_helmet: 带翅膀的头盔 + +- name: 服饰 + groups: + - name: 正装 + color: rgba(230, 84, 128, .4) + tags: + suit: 西装 + tuxedo: 燕尾服 + formal_dress: 礼服 + evening_gown: 礼服 + canonicals: 晚会礼服 + cocktail_dress: 鸡尾酒连衣裙 + gown: 女长服 + japanese_clothes: 和服 + kimono: 和服 + sleeveless_kimono: 无袖和服 + short_kimono: 短和服 + print_kimono: 印花和服 + furisode: 振袖(和服的一部份) + obi: 衣带(和服用) + sash: 饰带 + cheongsam: 旗袍 + china_dress: 旗袍 + print_cheongsam: 印花旗袍 + pelvic_curtain: 旗袍类衣物的前摆 + wedding_dress: 婚纱 + uchikake: 白无垢(日式嫁衣) + school_uniform: 校服 + sailor: 水手服 + serafuku: 水手服 + summer_uniform: 夏季制服 + kindergarten_uniform: 幼儿园制服 + police_uniform: 警服 + naval_uniform: 海军制服 + military_uniform: 陆军制服 + ss_uniform/nazi_uniform: 纳粹制服 + maid: 女仆装 + stile_uniform: 女侍从的制服 + miko: 巫女服 + overalls: 工作服 + business_suit: 职场制服 + nurse: 护士 + chef_uniform: 厨师工装 + labcoat: 白大褂 + cheerleader: 啦啦队服 + band_uniform: 乐队制服 + space_suit: 宇航服 + leotard: 连衣裤 + domineering: 修女服 + + - name: 风格 + color: rgba(230, 84, 128, .4) + tags: + china_dress: 中国服饰 + chinese_style: 中国风 + traditional_clothes: 传统服装|民族服装 + japanese_clothes: 日式服装 + hanten_(clothes): 袢缠(日式 + hanbok: 韩服 + korean_clothes: 朝鲜服饰 + western: 西部风格 + german_clothes: 德国服装 + gothic: 哥特风格 + lolita: 洛丽塔风格 + gothic_lolita: 哥特洛丽塔风格 + byzantine_fashion: 拜占庭风格 + Tropical: 热带特征的 + indian_style: 印度风格 + Ao_Dai: 越南校服(奥黛) + ainu_clothes: 阿伊努人的服饰 + arabian_clothes: 阿拉伯服饰 + egyptian_clothes: 埃及风格服饰 + costume: 套装 + animal_costume: 动物系套装(皮套) + bunny_costume: 兔子服装 + adapted_costume: 原设服装改编 + cat_costume: 猫系服装 + dog_costume: 皮套狗 + bear_costume: 熊套装 + embellished_costume: 经润饰的服装 + santa_costume: 圣诞风格服装 + halloween_costume: 万圣节服装 + kourindou_tengu_costume: 香霖堂天狗装束 + alternate_costume: 与原设不同衣服 + costume_switch: 换衣play + meme_attire: 模因服装 + + - name: 休闲装 + color: rgba(230, 84, 128, .4) + tags: + casual: 休闲 + loungewear: 休闲服 + hoodie: 卫衣 + homewear: 居家服 + pajamas: 睡衣 + nightgown: 睡衣 + sleepwear: 睡衣 + babydoll: 情趣睡衣 + print_pajamas: 印花睡衣 + polka_dot_pajamas: 波点睡衣 + yukata: 浴衣 + chinese_clothes: 唐装 + hanfu: 汉服 + Taoist robe: 道袍 + robe: 长袍 + robe_of_blending: 混合长袍 + cloak: 斗篷 + hooded_cloak: 连帽斗篷 + winter_clothes: 冬装 + down jacket: 羽绒服 + santa: 圣诞装 + harem_outfit: 舞娘服 + shrug_(clothing): 耸肩(服装) + + - name: 运动服 + color: rgba(230, 84, 128, .4) + tags: + sportswear: 运动服 + gym_uniform: 运动服 + athletic_leotard: 体操服 + tennis_uniform: 网球衫 + baseball_uniform: 棒球服 + letterman_jacket: 棒球夹克 + volleyball_uniform: 排球服 + biker_clothes: 自行车运动服 + bikesuit: 骑行套装 + wrestling_outfit: 摔角服 + dougi: 武道服 + + - name: 泳装 + color: rgba(230, 84, 128, .4) + tags: + swimsuit: 泳装 + swimwear: 泳衣 + wet_swimsuit: 湿泳衣 + school_swimsuit: 学校泳装(死库水) + new_school_swimsuit: 新式死库水 + old_school_swimsuit: 旧式死库水 + competition_school_swimsuit: 竞泳死库水 + competition_swimsuit: 赛用泳衣 + casual_one-piece_swimsuit: 连体泳衣 + front_zipper_swimsuit: 拉链在正面的泳衣 + highleg_swimsuit: 高开衩的泳衣 + one-piece_swimsuit: 一体式泳衣 + swimsuit_of_perpetual_summer: 常夏的泳衣(fgo学妹灵衣) + bikini: 比基尼 + highleg_bikini: 高腰比基尼 + lowleg_bikini: 低腰比基尼 + slingshot_swimsuit: V字泳衣 + sailor_bikini: 水手服款比基尼 + shell_bikini: 贝壳比基尼 + sports_bikini: 运动比基尼 + string_bikini: 系绳比基尼 + strapless_bikini: 无肩带比基尼 + side-tie_bikini: 细带款比基尼 + front-tie_bikini_top: 前系带比基尼上衣 + multi-strapped_bikini: 多绑带比基尼 + thong_bikini: 丁字裤比基尼 + front-tie_bikini: 从正面打结的比基尼 + frilled_bikini: 花边比基尼 + o-ring_bikini: 带O型环的比基尼 + eyepatch_bikini: 眼罩比基尼 + layered_bikini: 分层比基尼 + bow_bikini: 带蝴蝶结的比基尼 + frilled_swimsuit: 花边泳衣 + polka_dot_swimsuit: 圆斑泳衣 + striped_swimsuit: 条纹泳衣 + striped_bikini: 条纹比基尼 + plaid_bikini: 格子比基尼 + polka_dot_bikini: 圆斑比基尼 + print_bikini: 印花比基尼 + american_flag_bikini: 美国国旗比基尼 + german_flag_bikini: 德国国旗比基尼 + impossible_swimsuit: 人体彩绘般的泳衣 + bikini_top: 只穿着比基尼上衣 + bikini_top_only: 仅比基尼上衣 + bikini_top_removed: 脱下了比基尼上衣 + bikini_bottom_only: 仅比基尼下装 + bikini_bottom: 比基尼泳裤 + untied_bikini: 解开的比基尼 + bikini_aside: 从三点剥开的比基尼 + swimsuit_aside: 把泳衣的裆部挪到一边 + swimsuit_under_clothes: 衣服里面穿着泳衣 + torn_swimsuit: 破损的泳衣 + bikini_skirt: 比基尼裙 + swim_briefs: 泳裤 + swim_cap: 泳帽 + swim_trunks: 泳裤 + male_swimwear: 男用泳裤 + + - name: 制服 + color: rgba(230, 84, 128, .4) + tags: + adapted_uniform: 改装制服 + anzio_military_uniform: 安齐奥军服 + anzio_school_uniform: 安齐奥校服 + aria_company_uniform: 亚利亚公司制服 + ashford_academy_uniform: 阿什福特学院制服 + bc_freedom_military_uniform: BC自由学园制服 + chaldea_uniform: 迦勒底制服 + chi-hatan_military_uniform: 知波单学院制服 + fleur_de_lapin_uniform: 点兔女仆装 + garreg_mach_monastery_uniform: 加尔格·马可大修道院制服 + gem_uniform_(houseki_no_kuni): 宝石之国的制服 + hanasakigawa_school_uniform: 花咲川女子学园 + hikarizaka_private_high_school_uniform: 私立光坂高等学校校服 + homurahara_academy_uniform: 穗群原学园制服 + kamiyama_high_school_uniform: 神山高中校服 + keizoku_military_uniform: 继续高中军服 + kita_high_school_uniform: 北高中制服 + kiyosumi_school_uniform: 清澄高中校服 + luna_nova_school_uniform: 鲁纳诺娃魔法学校校服 + meiji_schoolgirl_uniform: 明治女学生制服 + mitakihara_school_uniform: 见泷原中学校制服 + nami_junior_high_school_uniform: 波路中学校服 + nanairogaoka_middle_school_uniform: 七色丘中学校服 + nanamori_school_uniform: 七森中学校服 + naoetsu_high_school_uniform: 私立直江津高校制服 + national_shin_ooshima_school_uniform: 新大岛学园校服 + ooarai_military_uniform: 大洗联队军装 + ooarai_school_uniform: 大洗联队校服 + otonokizaka_school_uniform: 国立音乃木坂学院女子制服 + paradis_military_uniform: 帕拉迪岛军装 + polar_chaldea_uniform: 极地迦勒底制服 + pravda_military_uniform: 真理学院军装 + pravda_school_uniform: 真理学院校服 + rabbit_house_uniform: 点兔兔之家制服 + raimon_soccer_uniform: 雷门足球队服 + ryouou_school_uniform: 陵樱学园制服 + sailor_senshi_uniform: 美少女战士制服 + sakugawa_school_uniform: 栅川中学校服 + sakuragaoka_high_school_uniform: 樱丘女子高等学校校服 + saunders_military_uniform: 桑德斯军装 + saunders_school_uniform: 桑德斯附高校服 + seishou_elementary_school_uniform: 圣祥大附小学校校服 + shinda_sekai_sensen_uniform: 死后世界战线制服 + shuuchiin_academy_uniform: 秀知院学园制服 + shuujin_academy_uniform: 秀尽学院制服 + st._gloriana's_military_uniform: 圣葛罗莉安娜军装 + st._gloriana's_school_uniform: 圣葛罗莉安娜女学园校服 + starlight_academy_uniform: 星光学园制服 + tokisadame_school_uniform: 时定高校校服 + tokiwadai_school_uniform: 常盘台中学校服 + tomoeda_elementary_school_uniform: 友枝小学校服 + tsab_ground_military_uniform: 时空管理局军服 + u.a._school_uniform: 雄英高中校服 + uranohoshi_school_uniform: 浦之星女学院校服 + yasogami_school_uniform: 八十神高中校服 + mismatched_bikini: 双色比基尼 + multicolored_bikini: 多色款比基尼 + + - name: 上衣 + color: rgba(230, 84, 128, .4) + tags: + blouse: 女式衬衫 + white_shirt: 白衬衫 + collared_shirt: 有领衬衫 + dress_shirt: 西服衬衫 + sailor_shirt: 水手服衬衫 + cropped_shirt: 短衬衫 + t-shirt: T恤 + casual T-shirts: 日常T恤 + short sleeve T-shirts: 短袖T恤 + off-shoulder_shirt: 露肩衬衫(搭肩衫) + shrug_(clothing): 包肩上衣 + cardigan: 开襟毛衣衫 + criss-cross_halter: 交叉吊带衫 + frilled_shirt: 褶边衬衫 + sweatshirt: 长袖运动卫衣 + hawaiian_shirt: 夏威夷衫 + hoodie: 连帽衫 + Impossible shirt: 贴合程度不合逻辑的衬衫 + kappougi: (烹饪时穿的)罩衫 + plaid_shirt: 格子衬衫 + polo_shirt: 马球衫 + print_shirt: 印花衬衫 + shirt: 衬衫 + sleeveless_hoodie: 无袖连帽衫 + sleeveless_shirt: 无袖衬衫 + striped_shirt: 条纹衬衫 + tank_top: 背心(居家) + vest: 背心(正式) + waistcoat: 背心(正式) + camisole: 吊帶背心(小可愛) + tied_shirt: 系带衬衫(把衣角和下擺打结) + undershirt: 汗衫 + crop_top: 截短上衣 + highleg: 高开衩的衣物 + clothing_cutout: 衣服漏洞 + back_cutout: 露背上衣 + cleavage_cutout: 乳沟处开洞 + navel_cutout: 肚脐开洞 + midriff: 露腰上衣 + heart_cutout: 心形开口 + torn_clothes: 撕裂的衣服 + torn_shirt: 撕裂的衬衫 + undressing: 脱衣服中 + clothes_down: 褪下衣物 + shirt_lift: 掀起衬衫 + shirt_pull: 衬衫拉下来 + shirt_tucked_in: 衬衫塞进去 + clothes_tug: 拖拽衣服 + shirt_tug: 拖拽衬衫 + untucked_shirt: 解开的衬衫 + lifted_by_self: 掀自己衣服 + untied: 掀自己衣服 + open_clothes: 敞开的衣服 + unbuttoned shirt: 解开纽扣的衬衫 + button_gap: 纽扣之间的缝隙(没解开 + partially_unbuttoned: 解开部分纽扣 + partially_unzipped: 拉开上部分拉链 + clothes_removed: 脱下的衣服 + shirt_removed: 脱下衬衫 + wardrobe_error: 衣服滑落 + undersized_clothes: 穿衣方式错了 + tight: 衣物紧紧的 + wedgie: 嵌入(拉裆部衣物所致) + wardrobe_malfunction: 衣服出了意外(如崩开) + taut_shirt: 绷紧的衬衫 + taut_clothes: 绷紧的衣服 + underbust: 勒出下胸围 + oversized_clothes: 过大号的衣服 + oversized_shirt: 过大号衬衫 + borrowed_garments: 男友的衣服 + strap_slip: 衣物吊带滑落(导致走光) + wet_shirt: 湿衬衫 + clothes_theft: 偷衣服 + + - name: 外套 + color: rgba(230, 84, 128, .4) + tags: + blazer: 西装外套 + overcoat: 大衣 + double-breasted: 双排纽扣(双排扣 + long_coat: 长外套 + haori: 一种宽上衣 + winter_coat: 冬季大衣 + hooded_coat: 连帽大衣 + fur_coat: 皮草大衣 + fur-trimmed_coat: 镶边皮草大衣 + duffel_coat: 粗呢大衣 + fishnet_top: 渔网上衣 + parka: 派克大衣 + jacket: 夹克衫 + jacket_partially_removed: 夹克部分移除 + jacket_removed: 夹克被移除 + open_jacket: 开襟夹克(配合spread_legs) + cropped_jacket: 短款夹克 + track_jacket: 运动夹克 + hooded_track_jacket: 连帽运动夹克 + military_jacket: 军装夹克 + camouflage_jacket: 迷彩夹克 + leather_jacket: 皮夹克 + letterman_jacket: 莱特曼夹克 + bomber_jacket: 飞行员夹克 + denim_jacket: 牛仔夹克 + loating_jacket: 休闲夹克 + fur-trimmed_jacket: 毛皮边饰夹克 + two-tone_jacket: 两色夹克 + trench_coat: 风衣 + furisode: 振袖(和服的一部份) + windbreaker: 冲锋衣 + raincoat: 雨衣 + hagoromo: 羽衣 + tunic: 束腰外衣 + cape: 披肩 + capelet: 披肩 + winter_clothes: 冬装 + sweater: 毛衣 + pullover_sweaters: 套頭毛衣 + ribbed_sweater: 罗纹毛衣 + sweater_vest: 毛衣背心 + backless_sweater: 露背毛衣 + aran_sweater: 爱尔兰毛衣 + beige_sweater: 米色毛衣 + brown_sweater: 棕色毛衣 + hooded_sweater: 连帽毛衣 + off-shoulder_sweater: 露肩毛衣 + striped_sweater: 条纹毛衣 + virgin_killer_sweater: 处男杀手毛衣 + down_jacket: 羽绒服 + puffer_jacket: 羽绒服 + + - name: 其他 + color: rgba(230, 84, 128, .4) + tags: + transparent: 透明的 + burnt_clothes: 烧焦的衣服 + dissolving_clothes: 溶解掉的衣服 + dirty_clothes: 弄脏的衣服 + expressive_clothes: 富有表现力的衣服 + impossible_clothes: 有不现实的包裹程度的衣服 + living_clothes: 活体衣服 + leotard_under_clothes: 内层穿着连衣裤 + multicolored_clothes: 多色款衣服 + ofuda_on_clothes: 衣服上贴着符纸 + wringing_clothes: 拧干衣服 + clothesline: 晒衣服 + shiny_clothes: 有光泽的衣服 + kariginu: 狩衣 + front-tie_top: 从正面打结的衣物 + jacket_on_shoulders: 用夹克披肩 + short_jumpsuit: 短裤腿连体衣 + harness: 背带;挽具 + rigging: 舰装 + aiguillette: 肩带 + + - name: 腰部 + color: rgba(230, 84, 128, .4) + tags: + apron: 围裙 + waist_apron: 腰围裙 + maid_apron: 女仆围裙 + bow tied at the waist: 系在前腰的蝴蝶结 + waist_cape: 穿在腰部的小披风 + clothes_around_waist: 腰间衣服 + jacket_around_waist: 腰围夹克 + sweater_around_waist: 围腰毛衣 + loincloth: 缠腰布 + bustier: 胸衣 + corset: 束腰(马甲) + girdle: 紧身褡 + + - name: 盔甲 + color: rgba(230, 84, 128, .4) + tags: + armor: 盔甲 + bikini_armor: 比基尼盔甲 + full_armor: 穿着全套盔甲的 + plate_armor: 板甲 + japanese_armor: 日本铠甲 + kusazuri: 腹当|草摺(日式下半盔甲 + power_armor: 动力装甲 + mecha: 机甲 + helmet: 头盔 + kabuto: 头盔(日式) + off-shoulder_armor: 無肩甲盔甲 + shoulder_armor: 肩甲 + muneate: 日本弓道護胸甲 + breastplate: 胸甲 + faulds: 腹甲 + greaves: 胫甲 + shin_guards: 胫甲 + armored_boots: 装甲靴 + + - name: 裙子 + color: rgba(230, 84, 128, .4) + tags: + dress: 连衣裙 + microdress: 微型连衣裙 + long_dress: 长连衣裙 + off-shoulder_dress: 露肩连衣裙 + strapless_dress: 无肩带连衣裙 + backless_dress: 露背连衣裙 + halter_dress: 绕颈露背吊带裙 + sundress: 吊帶連衣裙(大熱天穿的無袖連衣裙) + sleeveless_dress: 无袖连衣裙 + sailor_dress: 水手服款裙子 + summer_dress: 夏日长裙 + china_dress: 中国服饰 + pinafore_dress: 围裙连衣裙 + sweater_dress: 围裙连衣裙 + wedding_dress: 婚纱 + armored_dress: 战甲裙 + frilled_dress: 花边连衣裙 + lace-trimmed_dress: 蕾丝边连衣裙 + collared_dress: 有领连衣裙 + fur-trimmed_dress: 毛皮镶边连衣裙 + layered_dress: 分层连衣裙 + pleated_dress: 百褶连衣裙 + taut_dress: 绷紧的连衣裙 + pencil_dress: 铅笔裙 + impossible_dress: 过分紧身的衣服 + multicolored_dress: 多色款连衣裙 + striped_dress: 条纹连衣裙 + checkered_skirt: 格子裙 + plaid_dress: 格子连衣裙 + ribbed_dress: 罗纹连衣裙 + polka_dot_dress: 波点连衣裙 + print_dress: 印花连衣裙 + vertical-striped_dress: 竖条纹连衣裙 + see-through_dress: 透视连衣裙 + skirt: 短裙 + microskirt: 超短裙 + miniskirt: 迷你裙 + skirt_suit: 正装短裙 + bikini_skirt: 比基尼裙 + pleated_skirt: 百褶裙 + pencil_skirt: 短铅笔裙 + bubble_skirt: 蓬蓬裙 + tutu: 芭蕾舞裙 + ballgown: 蓬蓬裙(禮服) + pettiskirt: 蓬蓬裙(兒童) + showgirl_skirt: 展会女郎装束 + Medium length skirt: 中等长裙子 + beltskirt: 皮带裙 + denim_skirt: 牛仔裙 + suspender_skirt: 吊带裙 + skirt_set: 与上衣搭配的短裙 + long_skirt: 长裙 + summer_long_skirt: 夏日长裙 + overskirt: 外裙 + hakama_skirt: 袴裙 + high-waist_skirt: 高腰裙 + kimono_skirt: 和服裙 + suspender_long_skirt: 背带裙;吊带裙 + chiffon_skirt: 雪紡裙 + frilled_skirt: 花边裙子 + fur-trimmed_skirt: 毛皮镶边短裙 + lace_skirt: 蕾絲短裙 + lace-trimmed_skirt: 蕾丝边短裙 + ribbon-trimmed_skirt: 缎带饰边短裙 + layered_skirt: 分层的半裙 + print_skirt: 印花短裙 + multicolored_skirt: 多色款裙子 + striped_skirt: 条纹裙 + vertical-striped_skirt: 竖条纹裙子 + plaid_skirt: 格子呢短裙 + flared_skirt: 伞裙 + floral_skirt: 碎花裙 + + - name: 与裙子互动 + color: rgba(230, 84, 128, .4) + tags: + skirt_hold: 优雅地提着裙子 + skirt_tug: 扯住裙摆|按住裙摆 + dress_tug: 压住裙摆 + skirt_lift: 掀起裙子 + skirt_around_one_leg: 一条腿上挂着短裙 + skirt_removed: 脱下的短裙 + dress_removed: 脱下裙子 + open_skirt: 敞开的裙子 + + - name: 裤子 + color: rgba(230, 84, 128, .4) + tags: + dress_bow: 连衣裙上的蝴蝶结 + dressing_another: 着装 + shorts_under_skirt: 短裙里穿着短裤 + side_slit: 侧开衩 + shorts: 短裤 + micro_shorts: 小尺寸短裤 + short_shorts: 热裤 + hot_pants: 热裤 + cutoffs: 热裤 + striped_shorts: 条纹短裤 + suspender_shorts: 吊带短裤 + denim_shorts: 牛仔短裤 + puffy_shorts: 蓬蓬的短裤 + dolphin_shorts: 海豚短褲(真理褲) + dolfin_shorts: 海豚短褲(真理褲) + tight_pants: 紧身裤/运动裤 + crotchless_pants: 无裆裤(紧身) + track_pants: 运动裤 + yoga_pants: 瑜伽裤 + bike_shorts: 自行车短裤 + gym_shorts: 体操短裤 + pants: 长裤 + puffy_pants: 蓬松裤/宽松裤 + pumpkin_pants: 南瓜裤 + hakama_pants: 袴裤 + harem_pants: 哈伦裤 + bloomers: 灯笼裤 + buruma: 女式灯笼裤 + jeans: 牛仔裤 + cargo_pants: 工装裤 + camouflage_pants: 迷彩裤 + capri_pants: 七分裤 + chaps: 皮套裤(上宽下窄 + jumpsuit: (尤指女式)连衫裤 + lowleg_pants: 低腰裤子 + plaid_pants: 格子呢裤子 + single_pantsleg: 单边长裤 + striped_pants: 条纹裤 + + - name: 与裤子互动 + color: rgba(230, 84, 128, .4) + tags: + asymmetrical_legwear: 不对称的裤子 + leotard_aside: 把连衣裤裆部剥到一边 + open_fly: 解开的裤子拉链 + pants_down: 褪下裤子 + pants_rolled_up: 裤子卷起来 + pants_tucked_in: 裤子塞进去 + torn_jeans: 破损的牛仔裤 + torn_pants: 破损的裤子 + torn_shorts: 破损的短裤 + + - name: 袜子 + color: rgba(230, 84, 128, .4) + tags: + bodystocking: 全身袜 + pantyhose: 连裤袜|裤袜 + leggings: 裤袜 + legwear: 裤袜(泛指裤袜或长筒袜) + thighhighs: 长筒袜(过膝高筒袜) + kneehighs: 中筒袜 + socks: 短袜 + bare_legs: 裸腿 + black_bodystocking: 连体黑丝 + white_bodystocking: 连体白丝 + stocking_under_clothes: 衣服下的袜子 + black_pantyhose: 黑丝裤袜 + white_pantyhose: 白丝裤袜 + thighband_pantyhose: 有腿环的裤袜 + pantylines: 紧致的裤袜(勾勒出线条 + single_leg_pantyhose: 单边穿着连裤袜 + panties_under_pantyhose: 裤袜里的内裤 + fishnets: 网袜(材质) + stirrup_legwear: 渔网袜 + toeless_legwear: 露趾袜 + mismatched_legwear: 双色裤袜 + two-tone_legwear: 双色裤袜 + asymmetrical_legwear: 不对称裤袜 + uneven_legwear: 长短袜 + white_thighhighs: 白色长筒袜 + black_thighhighs: 黑色长筒袜 + pink_thighhighs: 粉色长筒袜 + suspenders: 吊带袜 + garter_straps: 腰带(吊带袜的) + torn_legwear: 破损的裤袜 + torn_thighhighs: 损坏了的长筒袜 + see-through_legwear_: 透明的袜子 + frilled_legwear: 花边袜 + lace-trimmed_legwear: 蕾边袜丝 + seamed_legwear: 有接缝的袜 + back-seamed_legwear: 中间有一条黑线的袜子 + animal_ear_legwear: 动物耳朵过膝袜 + striped_legwear: 横条纹袜 + vertical-striped_legwear: 竖条纹袜 + polka_dot_legwear: 圆斑袜 + print_legwear: 印花袜 + legwear_under_shorts: 短裤穿在袜子外 + over-kneehighs: 过膝袜 + bobby_socks: 鲍比袜(白短袜) + tabi: 日式厚底短袜(足袋) + loose_socks: 泡泡袜 + ankle_socks: 踝袜 + leg_warmers: 腿套|暖腿袜 + single_sock: 单短袜 + striped_socks: 横条短袜 + + - name: 与袜子互动 + color: rgba(230, 84, 128, .4) + tags: + leg_cutout: 袜子有开口 + thighhighs_under_boots: 靴子穿在袜子外面 + adjusting_legwear: 整理裤袜 + pantyhose_pull: 褪下的裤袜 + socks_removed: 脱袜子 + sock_pull: 拉着袜子(短袜 + thighhighs_pull: 拉着袜子(长袜 + + - name: 其他 + color: rgba(230, 84, 128, .4) + tags: + garters: 袜带 + leg_garter: 腿环|袜带 + garter_straps: 吊带袜的吊带 + thigh_strap: 大腿绑带 + thigh_ribbon: 大腿缎带 + leg_ribbon: 腿锻带 + bandaid_on_leg: 腿上的绷带 + bandaged_leg: 包扎过的腿 + ankle_lace-up: 脚踝系带 + thigh_holster: 大腿皮套 + bandaid_on_knee: 膝盖上的创可贴 + argyle_legwear: 含菱形花纹的裤袜 + bow_legwear: 带蝴蝶结的裤袜 + arm_garter: 手臂袜带 + + - name: 材质 + color: rgba(230, 84, 128, .4) + tags: + armored: 装甲的 + canvas: 帆布的 + denim: 牛仔布 + fluffy: 毛茸茸 + fur: 毛皮 + latex: 乳胶 + leather: 皮制 + see-through: 透明 + spandex: 弹性纤维 + tight: 紧身 + + - name: 装饰 + color: rgba(230, 84, 128, .4) + tags: + frilled: 褶边 + center_frills: 中心褶花边 + crease: 起皱的(有褶的) + layered: 分层的 + lace: 蕾丝 + fur_trim: 皮草饰边 + fur-trimmed: 毛边的 + fine_fabric_emphasis: 材质增强 + latex_thighhighs: 乳胶材质的长筒袜 + see-through_thighhighs: 透明的长筒袜 + ass_cutout: 露出屁股的服饰 + asymmetrical_clothes: 不对称的服饰 + back_bow: (服饰)打在背后的结 + costume_switch: 服饰互换 + cross-laced_clothes: 交叉花边服饰 + double_vertical_stripe: 服饰上有两条平行条纹 + halter_top: 吊带式的上身的服饰 + multicolored_legwear: 多色款腿部服饰 + navy_blue_legwear: 海军蓝腿部服饰 + nontraditional_miko: 改款过的日本服饰 + side_cutout: 侧边开口的服饰 + side_slit: 侧面有缝的服饰 + sideless_outfit: 侧面没有布料的服饰 + single_kneehigh: 单边穿着过膝服饰 + single_vertical_stripe: 露出单边服饰上的垂直条纹 + turtleneck: 高领服饰 + two-sided_fabric: 双层样式的服饰画法 + o-ring: 带O型环的衣物 + o-ring_top: 带O型环的上衣 + fringe_trim: 须边(围巾末端 + loose_belt: 松散的带子(衣物) + pom_pom_(clothes): 小绒球(衣物挂件) + drawstring: 衣服的抽绳 + full-length_zipper: 有整件衣物长的拉链 + gathers: 褶裥(衣物) + gusset: 缝在衣服上衬料 + breast_pocket: 胸口的袋子 + + - name: 花纹 + color: rgba(230, 84, 128, .4) + tags: + argyle: 阿盖尔菱形花纹 + checkered: 格子花纹 + colored_stripes: 多彩条纹 + diagonal_stripes: 斜条纹 + horizontal_stripes: 水平条纹 + multicolored_stripes: 多彩条纹 + polka_dot_: 点装纹 + ribbed: 棱纹 + striped: 横条纹 + unmoving_pattern: 连续重复花纹 + vertical_stripes: 竖条纹 + plaid: 格子呢图案 + animal_print: 动物印花 + cat_print: 猫咪印花 + bear_print: 熊印花 + bird_print: 鸟印花 + bunny_print: 兔子印花 + cow_print: 奶牛印花 + dragon_print: 龙印花 + fish_print: 鱼印花 + frog_print: 青蛙印花 + shark_print: 鲨鱼印花 + snake_print: 蛇纹 + zebra_print: 斑马印花 + tiger_print: 虎纹 + leopard_print: 豹纹 + jaguar_print: 美洲豹印花 + bat_print: 蝙蝠印花 + aardwolf_print: 土狼印花 + african_wild_dog_print: 非洲野狗印花 + cheetah_print: 猎豹印花 + dog_print: 狗印花 + fox_print: 狐狸印花 + giraffe_print: 长颈鹿印花 + panda_print: 熊猫印花 + sand_cat_print: 沙猫印花 + whale_print: 鲸鱼印花 + white_tiger_print: 白虎纹 + goldfish_print: 金鱼印花 + wing_print: 翼印 + spider_web_print: 蛛网纹 + butterfly_print: 蝴蝶印花 + floral_print: 碎花 + leaf_print: 叶印花 + clover_print: 三叶草印花 + maple_leaf_print: 枫叶印花 + rose_print: 玫瑰印花 + strawberry_print: 草莓印花 + cherry_print: 樱桃印花 + bamboo_print: 竹印花 + carrot_print: 胡萝卜印花 + hibiscus_print: 芙蓉印花 + jack-o'-lantern_print: 南瓜灯印花 + petal_print: 花瓣印花 + sunflower_print: 向日葵印花 + watermelon_print: 西瓜印花 + sky_print: 天空印花 + cloud_print: 云印花 + lightning_bolt_print: 闪电印花 + rainbow_print: 彩虹印花 + snowflake_print: 雪花印花 + starry_sky_print: 星空印花 + crescent_print: 新月印花 + star_print: 星形印花 + star_(symbol): 星形符号 + moon_print: 月亮印花 + sun_print: 太阳印花 + character_print: 字符印花 + clothes_writing_: 衣服上的字 + anchor_print: 锚印花 + cherry_blossom_print: 樱花印花 + musical_note_print: 音符印花 + triangle_print: 三角印花 + arrow_print: 箭头打印 + wave_print: 波浪纹 + peace_symbol: ☮(东方仗助衣服上有) + heart_print: 心形图案|心形印花 + flame_print: 火焰印花 + hitodama_print: 鬼火印花 + paw_print: 爪印花 + skeleton_print: 骨架印花 + skull_print: 骷髅头印花 + sparkle_print: 闪闪发光的印花 + yin_yang_print: 阴阳印花 + cross_print: 十字架元素图案 + camoflage: 迷彩 + flag_print: 旗帜印花 + bone_print: 骨印花 + ghost_print: 幽灵印画 + mushroom_print: 蘑菇印花 + onigiri_print: 饭团打印 + cat_ear: 猫耳造型 + cat_ear_cutout: 猫耳造型镂空 + + - name: 鞋子 + color: rgba(230, 84, 128, .4) + tags: + barefoot: 赤脚 + no_shoes: 没有鞋子 + shoes_removed: 脱下的鞋子 + single_shoe: 单鞋 + the_only_shoe: 单鞋 + black_loafers: 乐福鞋(小皮鞋) + shoes: 运动鞋 + uwabaki: 室内鞋 + platform_footwear: 厚底鞋 + high_heels: 高跟鞋 + stiletto_heels: 细跟高跟鞋 + strappy_heels: 带束带的高跟鞋 + platform_heels_: 厚底高跟鞋 + rudder_footwear: 舰C舰娘专用鞋 + sandals: 凉鞋 + barefoot_sandals: 裸足凉鞋 + clog_sandals: 木屐凉鞋 + geta: 木屐 + slippers: 拖鞋 + skates: 溜冰鞋 + roller_skates: 旱冰鞋 + animal_feet: 动物脚 + animal_slippers: 动物拖鞋 + anklet: 脚环 + shackles: 镣铐 + brown_footwear: 棕色鞋类 + cross-laced_footwear: 交叉系带鞋 + loafers: 乐福鞋 + mary_janes: 珍妮鞋 + mismatched_footwear: 双色鞋子 + pointy_footwear: 尖头鞋 + pumps: 低胸装高跟鞋打扮 + sandals_removed: 脱下凉鞋 + shoe_soles: 鞋底 + shoelaces: 鞋带 + sneakers: 运动鞋 + winged_footwear: 带翅膀的鞋子 + zouri: 日式草鞋 + + - name: 靴子 + color: rgba(230, 84, 128, .4) + tags: + boots: 靴子 + boots_removed: 脱下的靴子 + thigh_boots: 大腿靴 + knee_boots: 及膝靴(马靴) + cross-laced_footwear: 系带靴 + ankle_boots: 踝靴 + high_heel_boots: 高跟靴 + toeless_boots: 露趾靴 + lace-up_boots: 系带靴 + fur-trimmed_boots: 毛边靴子 + snow_boots: 雪地靴 + anklet: 脚链 + rubber_boots: 胶靴 + santa_boots: 圣诞靴 + leather_boots: 皮靴 + thighhighs_under_boots: 靴子下的长筒袜 + combat_boots: 作战靴 + doc_martens: 马丁靴 + rain_boots: 雨靴 + belt_boots: 皮带靴 + fur_boots: 矮跟休闲皮草靴 + single_boot: 一只脚没穿靴子 + + - name: 鞋底 + color: rgba(230, 84, 128, .4) + tags: + shoe_soles: 鞋底 + arched_soles: 拱形鞋底 + paw_print_soles: 爪印鞋底 + horseshoe: 马蹄铁 + + - name: 领口 + color: rgba(230, 84, 128, .4) + tags: + sailor_collar: 水手领 + fur_collar: 毛皮衣领 + frilled_collar: 花边衣领 + popped_collar: 竖起来的衣领 + choker: 颈部饰品 + black_choker: 黑色颈圈 + belt_collar: 皮带颈环 + frilled_choker: 褶边项链 + neckerchief: 领巾 + red_neckerchief: 红领巾 + necktie: 领带 + short_necktie: 短领带 + white_necktie: 白色领带 + bowtie: 蝴蝶结领带 + headphones_around_neck: 挂在脖子上的耳机 + goggles_around_neck: 脖子上护目镜 + neck_bell: 颈铃 + neck_ruff: 领口 + v-neck: V领 + towel_around_neck: 脖子上的毛巾 + loose_necktie: 宽松领带 + neck_tattoo: 颈部纹身 + ascot: 领巾状宽领带 + ribbon_choker: 颈丝带 + maebari/pasties: 阴贴/乳贴 + latex: 乳贴 + torn_clothes: 破烂衣服 + iron_cross: 铁十字勋章 + chinese_knot: 中国结 + cross_necklace: 十字架项链 + bead_necklace: 珠子项链 + pearl_necklace: 珍珠项链 + heart_necklace: 心形项链 + carrot_necklace: 胡萝卜项链 + chain_necklace: 锁链项链 + magatama_necklace: 珠玉项链 + tooth_necklace: 牙项链 + key_necklace: 钥匙项链 + anchor_necklace: 锚项链 + skull_necklace: 骷髅项链 + shell_necklace: 贝壳项链 + gold_necklace: 金项链 + crescent_necklace: 新月项链 + ring_necklace: 戒指项链 + feather_necklace: 羽毛项链 + bone_necklace: 骨项链 + ankh_necklace: 十字项链 + multiple_necklaces: 多条项链 + bullet_necklace: 子弹项链 + holding_necklace: 拿着项链 + necklace_removed: 项链被移除 + brown_neckwear: 棕色领饰 + checkered_neckwear: 格子领口 + diagonal-striped_neckwear: 斜纹领结 + halterneck: 绕颈系带 + mole_on_neck: 脖子上有痣 + neck: 脖子 + neck_ribbon: 颈部系着缎带 + neck_ring: 颈环 + necklace: 项链 + plaid_neckwear: 格子呢领子 + plunging_neckline: 深领 + print_neckwear: 印花领带 + sleeveless_turtleneck: 无袖高领毛衣 + star_necklace: 星形项链 + striped_neckwear: 条纹领子 + turtleneck_sweater: 高领毛衣 + undone_necktie: 解开领带 + whistle_around_neck: 脖子上挂着口哨 + + - name: 围巾 + color: rgba(230, 84, 128, .4) + tags: + plaid_scarf: 格子围巾 + striped_scarf: 条纹围巾 + print_scarf: 印花围巾 + vertical-striped_scarf: 竖条纹围巾 + polka_dot_scarf: 波点围巾 + argyle_scarf: 菱形围巾 + beige_scarf: 米色围巾 + scarf_bow: 围巾蝴蝶结 + fur_scarf: 皮草围巾 + naked_scarf: 裸围巾 + multicolored_scarf: 五彩围巾 + floating_scarf: 漂浮围巾 + long_scarf: 长围巾 + arm_scarf: 手臂围巾 + scarf_on_head: 头上的围巾 + scarf_over_mouth: 围巾在嘴上 + scarf_removed: 围巾被取下 + adjusting_scarf: 调整围巾 + holding_scarf: 拿着围巾 + scarf_pull: 扯围巾 + brown_scarf: 棕色围巾 + scarf: 围巾 + + - name: 眼镜 + color: rgba(230, 84, 128, .4) + tags: + glasses: 眼镜 + eyewear: 眼睛 + monocle: 单片眼镜 + under-rim_eyewear: 带框眼镜 + rimless_eyewear: 无框眼镜 + semi-rimless_eyewear: 半无框眼镜 + red-framed_eyewear: 红框眼镜 + round_eyewear: 圆框眼镜 + black-framed_eyewear: 黑框眼镜 + tinted_eyewear: 有色眼镜 + medical_eyepatch: 医用眼罩 + bandage_over_one_eye: 用绷带包扎一只眼睛 + crooked_eyewear: 歪斜的眼镜 + eyewear_removed: 取下眼镜 + sunglasses: 太阳镜 + goggles: 风镜 + Blindfold: 眼罩 + eyepatch: 眼罩(独眼) + visor: 面罩|遮阳帽舌|遮阳板 + bespectacled: 戴眼镜的 + blue-framed_eyewear: 蓝框眼镜 + brown-framed_eyewear: 棕色镜框眼镜 + coke-bottle_glasses: 厚如玻璃瓶底的圆眼镜 + no_eyewear: 去掉了(原设有的)眼镜 + opaque_glasses: 没透出眼睛的眼镜 + over-rim_eyewear: 下半无框眼镜 + + - name: 面具 + color: rgba(230, 84, 128, .4) + tags: + mask: 面具 + half_mask: 半面罩 + masked: 蒙面 + mask_lift: 抬起面罩 + mask_on_head: 掀到头上的面具 + mask_removed: 摘下的面具 + mouth_mask: 口罩 + surgical_mask: 医用口罩 + plague_doctor_mask: 瘟疫医生口罩 + gas_mask: 防毒面具 + visor: 面甲 + helmet: 头盔 + fox_mask: 狐狸面具 + diving_mask: 潜水面罩 + diving_mask_on_head: 头戴式潜水面罩 + oni_mask: 鬼面具 + tengu_mask: 天狗面具 + ninja_mask: 忍者面具 + skull_mask: 骷髅面具 + hockey_mask: 曲棍球面具 + bird_mask: 鸟面具 + stone_mask: 石鬼面 + horse_mask: 马面具 + masquerade_mask: 化妆舞会面具 + domino_mask: SM面具 + + - name: 手臂 + color: rgba(230, 84, 128, .4) + tags: + long_sleeves: 长袖 + short_sleeves: 短袖 + wide_sleeves: 宽袖 + furisode: 振袖 + detached_sleeves: 分离式袖子 + single_sleeve: 单袖 + sleeveless: 无袖 + asymmetrical_sleeves: 不对称袖子 + puffy_sleeves: 蓬松的袖子 + puffy_long_sleeves: 蓬蓬长袖 + puffy_short_sleeves: 蓬蓬短袖 + frilled_sleeves: 褶袖边 + juliet_sleeves: 朱丽叶袖 + bandaged_arm: 绷带手臂 + raglan_sleeves: 插肩袖 + vambraces: 下臂护甲 + layered_sleeves: 分层袖子 + fur-trimmed_sleeves: 毛边袖子 + see-through_sleeves: 透明袖子 + torn_sleeves: 撕裂的袖子 + sleeves_past_fingers: 袖子过指 + sleeves_past_wrists: 袖子过腕 + sleeves_past_elbows: 袖子过肘 + sleeves_pushed_up: 袖子上推 + arm_out_of_sleeve: 袖子里的手臂 + uneven_sleeves: 不均匀的袖子 + mismatched_sleeves: 不匹配的袖子 + sleeve_rolled_up: 袖子卷起 + sleeves_rolled_up: 单只袖子卷起 + feather-trimmed_sleeves: 羽毛装饰的袖子 + hands_in_opposite_sleeves: 双手交叉伸进袖子里 + lace-trimmed_sleeves: 蕾丝边袖子 + pinching_sleeves: 掐袖子 + puffy_detached_sleeves: 蓬蓬的袖子 + ribbed_sleeves: 棱纹袖子 + single_detached_sleeve: 单边没脱掉的袖子 + sleeves_folded_up: 叠起来的袖子 + striped_sleeves: 条纹袖子 + wrist_cuffs: 和袖子分开的手腕的袖口 + armband: 袖章(臂带) + armlet: 臂镯 + + - name: 手 + color: rgba(230, 84, 128, .4) + tags: + bandage: 绷带 + leash: 皮带 + arm_tattoo: 手臂纹身 + number_tattoo: 数字文身 + bead_bracelet: 珠子手链 + bracelet: 手镯 + flower_bracelet: 花手镯 + spiked_bracelet: 带钉手镯 + wrist_cuffs: 腕饰 + wristband: 腕带 + bracer: 护腕 + cuffs: 袖口 + bound_wrists: 绑定手腕 + wrist_scrunchie: 手腕发圈 + handcuffs: 手铐 + shackles: 手铐 + chains: 锁链 + chain_leash: 锁链带牵绳 + + - name: 手套 + color: rgba(230, 84, 128, .4) + tags: + gloves: 手套 + gloves_removed: 脱下手套 + no_gloves: 去掉了(原设有的)手套 + single_glove: 单只手套 + single_elbow_glove: 单手戴着过肘的手套 + long_gloves: 长手套 + elbow_gloves: 长袖手套(肘部手套) + bridal_gauntlets: 新娘手套 + half_gloves: 很短的手套|半截手套 + fingerless_gloves: 露指手套 + partially_fingerless_gloves: 部分露指手套 + paw_gloves: 爪子手套(分指手套) + mittens: 连指手套(两指手套) + baseball_mitt: 棒球手套 + fur-trimmed_gloves: 毛边手套 + latex_gloves: 乳胶手套 + lace-trimmed_gloves: 蕾丝边手套 + leather_gloves: 皮手套 + frilled_gloves: 花边手套 + mismatched_gloves: 双色手套 + multicolored_gloves: 多色款手套 + asymmetrical_gloves: 不对称的手套 + brown_gloves: 棕色手套 + oven_mitts: 隔热手套 + print_gloves: 印花手套 + striped_gloves: 条纹手套 + torn_gloves: 破损的手套 + + - name: 耳饰 + color: rgba(230, 84, 128, .4) + tags: + cross_earrings: 十字耳环 + crystal_earrings: 水晶耳环 + earrings: 耳环 + flower_earrings: 花耳环 + heart_earrings: 心形耳环 + hoop_earrings: 环状耳环 + multiple_earrings: 多个耳环 + pill_earrings: 药丸样式的耳环 + single_earring: 只一边戴着耳环 + skull_earrings: 骷髅耳环 + star_earrings: 星形耳环 + + - name: 头饰 + color: rgba(230, 84, 128, .4) + tags: + halo: 光环 + mechanical_halo: 机械光环 + headwear: 头饰 + headpiece: 头饰 + headwear_removed: 头饰已移除 + head_wreath: 头花环 + crown: 皇冠 + mini_crown: 迷你皇冠 + tiara: 头冠 + diadem: 同上 + tilted_headwear: 倾斜的头饰 + head_fins: 头鳍 + maid_headdress: 女仆头饰 + bridal_veil: 新娘头纱 + headband: 头带 + helmet: 头盔 + alternate_headwear: 与原设不同的头饰 + fur-trimmed_headwear: 毛边头饰 + goggles_on_headwear: 帽子上的护目镜 + earphones: 耳机 + earmuffs: 耳罩 + ears_through_headwear: 耳朵穿过头饰 + xx_on_head: xx在头上 + leaf_on_head: 头上的叶子 + topknot: 纂 + suigintou: 水银头 + triangular_headpiece: 三角头饰 + forehead_protector: 护额 + radio_antenna: 天线 + animal_hood: 兽耳头罩 + arrow_(symbol): 箭头 + axe: 斧头 + bald: 秃头 + bandana: 头巾 + bob_cut: 波波头 + bone: 骨头 + bowl_cut: 锅盖头 + circlet: 头冠 + double_bun: 团子头 + double_dildo: 双头假阴茎 + drill: 钻头 + faucet: 水龙头 + hachimaki: 扎头巾(名词) + hair_behind_ear: 耳后有头发 + hair_bell: 头发上系着铃铛 + hair_bun: 发髻|团子头 + hair_down: 披下来的头发 + hair_flaps: 在摆动的头发 + hair_flip: 拨头发 + hair_flower: 头发上别着花 + hair_spread_out: 散开的头发 + hair_up: 盘起来的头发 + helm: 戴着头盔的 + helmet_removed: 摘下头盔|被摘下的头盔 + horned_helmet: 带角头盔 + japari_bun: 加帕里馒头 + kerchief: 方头巾 + mami_mogu_mogu: 麻美断头梗 + mob_cap: 头巾式室内女帽 + one_side_up: 只扎了一边的头发 + owl: 猫头鹰 + pier: 突码头 + pillow: 枕头 + raised_fist: 举起的拳头 + skull_and_crossbones: 头骨和交叉的骨头 + stone: 石头 + turban: 穆斯林头巾 + twin_drills: 双钻头发型 + updo: 头发往上蜷的发型 + wet_hair: 湿头发 + headdress: 头部穿戴物(偏笼统) + adjusting_headwear: 整理头饰 + bear_hair_ornament: 熊印花头饰 + brown_headwear: 棕色头饰 + horned_headwear: 角状头饰 + horns_through_headwear: 为角留了洞的头饰 + no_headwear: 去掉了(原设有的)头饰 + object_on_head: 头上有非头饰类的物体 + print_headwear: 印花头饰 + bone_hair_ornament: 骨头状饰品 + bunny_hair_ornament: 兔子饰品 + horn_ornament: 角上有饰物 + animal_on_head: 头上有动物 + behind-the-head_headphones: 从后脑戴上的耳机 + bird_on_head: 头上的鸟 + cat_ear_headphones: 猫耳式耳机 + cat_on_head: 头上趴着猫 + eyewear_on_head: 眼镜别在头上 + forehead: 额头 + forehead_jewel: 额前有宝石 + forehead_kiss: 亲吻额头 + forehead_mark: 额前有图案 + forehead-to-forehead: 额头贴额头 + goggles_on_head: 头上别着护目镜 + head: 头 + head_bump: 头上起包 + head_down: 低着头 + head_mounted_display: 戴着头戴显示设备 + head_out_of_frame: 一部分头部没画进框里 + head_rest: 枕着头|托着头 + head_tilt: 歪着头 + head_wings: 头上有翅膀 + headgear: 头部饰品(含一定科幻元素) + headphones: 耳机 + heads-up_display: 状态条(游戏和科幻风格) + headset: 头戴式耳机 + inter_headset: EVA神经连接器 + on_head: 在头上 + person_on_head: 小人儿在头上 + single_head_wing: 单侧头上有翅膀 + + - name: 帽子 + color: rgba(230, 84, 128, .4) + tags: + hat: 帽子 + no_hat: 没有帽子 + large_hat: 大帽子 + mini_hat: 迷你帽 + witch_hat: 魔女帽 + mini_witch_hat: 迷你魔女帽 + wizard_hat: 巫师帽子 + party_hat: 派对帽 + jester_cap: 小丑帽 + tokin_hat: 大礼帽 + top_hat: 高顶礼帽 + mini_top_hat: 迷你礼帽 + bowler_hat: 圆顶礼帽 + pillbox_hat: 药盒帽 + cloche_hat: 钟形女帽 + side_cap: 侧边帽 + military_hat: 军帽 + beret: 贝雷帽 + garrison_cap: 驻军帽 + police_hat: 警察帽 + nurse_cap: 护士帽 + chef_hat: 厨师帽 + school_hat: 校帽 + pirate_hat: 海盗帽 + cabbie_hat: 出租车司机帽 + bucket_hat: 渔夫帽 + hardhat: 安全帽 + straw_hat: 草帽 + sun_hat: 太阳帽 + rice_hat: 斗笠 + animal_hat: 动物帽 + fur_hat: 皮帽 + hat_with_ears: 带耳朵的帽子 + bobblehat: 泡泡帽 + pillow_hat: 枕帽 + pumpkin_hat: 南瓜帽 + baseball_cap: 棒球帽 + flat_cap: 鸭舌帽 + torn_hat: 撕裂的帽子 + mob_cap: 暴民帽 + newsboy_cap: 报童帽 + bowknot_over_white_beret: 白色贝雷帽上的蝴蝶结 + backwards_hat: 反扣的帽子 + bowl_hat: 碗状帽子 + cat_hat: 猫耳帽子 + chat_log: 聊天框风格 + cowboy_hat: 牛仔帽 + dixie_cup_hat: 狗盆帽 + hat_bow: 带有蝴蝶结的帽子 + hat_feather: 带有羽毛的帽子 + hat_flower: 带着花的帽子 + hat_ornament: 带有饰物的帽子 + hat_over_one_eye: 帽子遮住了一只眼 + hat_removed: 帽子被摘下|摘下帽子 + hat_ribbon: 带有缎带的帽子 + hat_tip: 捏着帽檐 + hatching_(texture): 线影法(纹理) + hatsune_miku_(cosplay): cos成初音未来 + is_that_so: so-nanoka(是这样啊的口癖) + porkpie_hat: 道士帽 + sailor_hat: 水手帽 + santa_hat: 圣诞帽 + sideways_hat: 帽舌划到侧面 + what: 作者犯病 + what_if: 另一条世界线 + + - name: 发饰 + color: rgba(230, 84, 128, .4) + tags: + hair_ribbon: 发_带 + hairband: 发_带 + hair_tie: 发_带 + lolita_hairband: 洛丽塔发带 + frilled_hairband: 褶边发带 + lace-trimmed_hairband: 蕾丝边饰发带 + hair_bobbles: 头绳 + hair_ornament: 发饰 + hair_flower: 发_花 + x_hair_ornament: x_发饰 + hair_bow: 蝴蝶结发饰 + frog_hair_ornament: 青蛙发饰 + heart_hair_ornament: 心形发饰 + butterfly_hair_ornament: 蝴蝶发饰 + star_hair_ornament: 星星发饰 + food-themed_hair_ornament: 食物主题发饰 + anchor_hair_ornament: 锚形发饰 + bat_hair_ornament: 蝙蝠发饰 + carrot_hair_ornament: 胡萝卜发饰 + cat_hair_ornament: 猫系发饰 + clover_hair_ornament: 三叶草发饰 + crescent_hair_ornament: 月牙发饰 + cross_hair_ornament: 十字发饰 + d-pad_hair_ornament: 方向键发饰 + fish_hair_ornament: 鱼形发饰 + hairpods: 头发上成对的像无线蓝牙的发饰 + leaf_hair_ornament: 叶子发饰 + musical_note_hair_ornament: 音符发饰 + pumpkin_hair_ornament: 南瓜发饰 + skull_hair_ornament: 骷髅发饰 + snake_hair_ornament: 蛇形发饰|蛙头发饰 + snowflake_hair_ornament: 雪花发饰 + strawberry_hair_ornament: 草莓发饰 + sunflower_hair_ornament: 向日葵发饰 + hairpin: 发夹 + hairclip: 发_夹 + hair_tubes: 发管 + hair_stick: 发棒 + hair_bun: 发髻 + single_hair_bun: 发髻(单) + hair_bell: 发_铃 + hair_rings: 发_圈 + + - name: 小装饰 + color: rgba(230, 84, 128, .4) + tags: + ring: 戒指 + wedding_band: 婚戒 + earrings: 耳环 + single_earring: 单耳环 + stud_earrings: 耳钉 + necklace: 项链 + jewelry: 首饰 + crystal: 水晶 + brooch: 胸针 + gem: 宝石 + chest_jewel: 胸前宝石 + forehead_jewel: 额头宝石 + tassel: 流苏 + belly_chain_: 肚链 + lace: 花边 + ribbon: 丝带 + stitches: 缝饰 + scarf: 围巾 + bandaid: 创可贴 + collar: 项圈 + belt: 皮带 + steam: 蒸汽 + bell: 铃铛 + amulet: 护身符 + emblem: 徽章 + flag_print: 旗印 + anchor_symbol: 锚符号 + cross: 十字 + diffraction_spikes: 衍射十字星 + iron_cross: 铁十字架 + latin_cross: 拉丁式十字架 + lace-trimmed_hairband: 蕾丝边发带 + ankle_lace-up: 脚踝系带 + st._gloriana's_(emblem): 圣葛罗莉安娜女学园校徽 + heart_lock_(kantai_collection): 舰娘锁(舰C) + garters: 袜带 + thigh_strap: 大腿绑带 + thigh_ribbon: 大腿缎带 + leg_garter: 腿环|袜带 + garter_straps: 吊带袜的吊带 + leg_ribbon: 腿锻带 + bandaid_on_leg: 腿上的绷带 + bandaged_leg: 包扎过的腿 + arm_garter: 臂环 + joints: 关节 + kneepits: 膝盖 + knee_pads: 护膝 + thigh_holster: 大腿皮套 + bandaid_on_knee: 膝盖上的创可贴 + + - name: 首饰 + color: rgba(230, 84, 128, .4) + tags: + bracelet: 手链 + choker: 项圈 + metal collar: 金属项圈 + ring: 戒指 + wristband: 腕带 + pendant: 吊坠 + brooch: 胸针 + hoop earrings: 圈形耳环 + bangle: 手镯 + stud earrings: 耳钉 + sunburst: 旭日形首饰 + pearl bracelet: 珍珠手链 + drop earrings: 耳坠 + puppet rings: 木偶戒指 + corsage: 胸花 + sapphire brooch: 蓝宝石胸针 + jewelry: 珠宝首饰 + necklace: 项链 + +- name: 表情动作 + groups: + - name: 笑 + color: rgba(241, 229, 140, .4) + tags: + smile: 微笑 + laughing: 大笑 + kind_smile: 开心 + :d: 开心的笑_:D😀 + ;d: 眨眼笑_:D + grin: 露齿咧嘴笑 + teasing_smile: 被逗笑,咧嘴傻笑 + seductive_smile: 魅惑的微笑 + smirk: 傻笑,自鸣得意的笑 + giggling: 咯咯傻笑 + smug: 洋洋得意 + naughty_face: 调皮的脸 + evil smile: 邪恶笑 + crazy_smile: 疯狂的笑 + happy: 快乐|幸福 + happy_birthday: 生日快乐 + happy_halloween: 万圣节快乐 + happy_new_year: 新年快乐 + happy_tears: 开心的眼泪 + happy_valentine: 情人节快乐 + + - name: 哭 + color: rgba(241, 229, 140, .4) + tags: + sad: 伤心 + tear: 啜泣 + crying: 大哭 + crying_with_eyes_open: 睁着眼睛哭 + streaming_tears: 流泪 + teardrop: 泪珠 + tearing_clothes: 撕破衣服 + tearing_up: 要哭的表情 + tears: 眼泪 + wiping_tears: 擦眼泪 + badmood: 心情不好 + + - name: 不开心 + color: rgba(241, 229, 140, .4) + tags: + frustrated: 沮丧 + frustrated_brow: 沮丧的眉头 + annoyed: 苦恼的 + anguish: 苦闷 + sigh: 叹气 + gloom: 忧郁的 + disappointed: 失望的 + despair: 绝望 + + - name: 蔑视 + color: rgba(241, 229, 140, .4) + tags: + disgust: 厌恶(看垃圾一样的眼神) + disdain: 轻蔑 + contempt: 蔑视 + shaded_face: 脸上有阴影,配合蔑视 + jitome: 鄙夷的眼神 + frown: 皱眉/蹙额 + wince: 皱眉蹙额(性交前) + furrowed_brow: 眉头紧锁 + fear_kubrick: 害怕侧目 + laughing: 在笑的 + + - name: 生气 + color: rgba(241, 229, 140, .4) + tags: + angry: 生气的 + glaring: 怒目而视 + serious: 严肃的(和angry有点像) + kubrick_stare: 侧头瞪着你 + evil: 邪恶的 + sulking: 生_闷气 + screaming: 尖叫|大声喊 + shouting: 喊叫 + + - name: 其他表情 + color: rgba(241, 229, 140, .4) + tags: + expressionless: 面无表情 + sleepy: 困乏的 + drunk: 喝醉的 + bored: 无聊的 + confused: 使困惑 + thinking: 思考 + lonely: 孤独 + light_blush: 轻微脸红 + blush: 脸红 + shy: 害羞的 + embarrass: 害羞的(尴尬的) + facepalm: 捂脸 + flustered: 慌张的 + sweat: 流汗 + scared: 害怕的 + ahegao: 阿黑颜 + endured_face: 忍耐的表情 + restrained: 忍耐 + dark_persona: 黑化的 + crazy: 疯狂的 + exhausted: 筋疲力尽的 + Tsundere: 傲娇 + yandere: 病娇 + multiple_persona: 多重人格 + Jekyll_and_Hyde: 多重人格 + twitching: 抽搐 + spasm: 痉挛 + trembling: 颤抖 + rape_face: 强奸脸 + rolling_eyes: 翻白眼(高潮眼) + envy: 嫉妒 + female_orgasm: 绝顶 + heavy_breathing: 重呼吸,可能没用 + naughty: 淘气 + expressions: 表情差分(大概) + moaning: 呻吟 + scowl: 嫌弃的眼神 + + - name: 基础动作 + color: rgba(241, 229, 140, .4) + tags: + standing: 站立 + on back: 躺 + on stomach: 趴 + kneeling: 跪 + on_side: 侧卧 + on_stomach: 趴着 + top-down_bottom-up: 趴着翘臀 + the_pose: 趴在地上并翘起脚 + bent_over: 翘臀姿势 + upside-down: 倒立 + reversal: 反转 + fighting_stance: 战斗姿态 + leaning_to_the_side: 靠在一边 + leaning: 倚靠|身体倾斜 + leaning_back: 身体往后靠 + leaning_on_object: 靠在物体上 + arched_back: 弓身体 + leaning_forward: 身体前倾 + afloat: 浮(在水上 + lying: 躺着的 + fetal_position: 胎儿姿势(躺) + lying_on_person: 躺在人身上 + lying_on_the_lake: 躺在湖面上 + lying_on_water: 躺在水中 + on_back: 仰躺 + prone_bone: 俯卧后入 + reclining: 斜倒斜躺姿势 + sleeping_upright: (不躺着)睡觉|直立睡觉 + presenting: 展示(后接部位) + spinning: 旋转 + posing: 摆姿势 + stylish_pose: 时尚姿势 + public_indecency: 公然猥亵 + parody: 模仿 + in_container: 在容器中 + against_glass: 挤压玻璃(无效) + aiming: 瞄准 + aiming_at_viewer: 瞄准了读者(的视角) + applying_makeup: 化妆 + bathing: 洗澡 + biting: 咬 + bleeding: 出血 + blowing: 吹 + bowing: 鞠躬 + breathing_fire: 喷火 + broom_riding: 骑扫帚 + brushing_teeth: 刷牙 + bubble_blowing: 吹泡泡 + bullying: 欺负 + burning: 燃烧 + cast: 投掷 + chasing: 追逐 + cleaning: 打扫 + climbing: 攀爬 + comforting: 安慰 + cooking: 烹饪 + crying: 哭 + cuddling: 拥抱 + dancing: 跳舞 + diving: 潜水 + dragging: 拖某物 + drawing: 绘画 + drawing_bow: 拉弓 + dreaming: 做梦 + drinking: 喝 + driving: 驾驶 + dropping: (意外)掉落 + drying: 弄干(浴后) + dual_wielding: 双持 + exercise: 做运动 + fighting: 战斗中的 + firing: 射击 + fishing: 钓鱼 + flapping: 拍打动作 + flashing: 露出 + fleeing: 在逃跑的 + flexing: 秀肌肉 + flying: 飞行 + flying_kick: 飞踢 + hair_brushing: 梳头 + hair_tucking: 撩头发 + hanging: 吊起来的 + hitting: 击打 + imagining: 在想象的 + jumping: 跳跃 + kicking: 踢 + licking: 舔 + licking_lips: 舔嘴唇 + lip_biting: 咬嘴唇 + meditation: 冥想 + painting: 绘画 + Painting_(Action): 画画 + playing_card: 扑克牌 + playing_games: 打游戏 + playing_instrument: 演奏乐器 + pole_dancing: 钢管舞 + praying: 祈祷 + punching: 挥拳 + pushing: 推搡 + railing: 用手扶着 + reading: 阅读 + riding: 骑 + running: 奔跑 + sewing: 缝纫 + shopping: 购物 + showering: 淋浴 + sing: 唱歌 + singing: 唱歌 + slashing: 砍 + sleeping: 睡觉 + smelling: 闻 + smoking: 抽烟 + sneezing: 打喷嚏 + snowing: 下雪 + soaking_feet: 泡脚 + soccer: 足球运动 + spilling: 从容器中倒出液体的动作 + spitting: 从嘴里吐出液体的动作 + splashing: 飞溅 + standing_on_liquid: 站在水上或液体上 + standing_on_one_leg: 单腿站立 + standing_split: 站立劈叉|站立高抬腿 + steepled_fingers: 指尖抵着指间 + strangling: 绞首 + sweeping: 打扫 + swimming: 游泳 + swing: 摆动 + tail_wagging: 摇尾巴 + taking_picture: 拍照|自拍 + talking: 有台词的 + talking_on_phone: 打电话 + teasing: 戏弄 + thinking: 思考 + tickling: 挠痒痒 + toilet_use: 上厕所 + tossing_: 投掷 + tripping: 被绊倒 + trolling: 恶搞行为 + twitching: 抽搐 + tying: 打结(动作) + unsheathing: 拔出鞘的 + untying: 解开的 + unzipping: 拉开拉链(动作) + wading: 涉水 + waking_up: 醒来 + walking: 走路 + walking_on_liquid: 在液体上行走 + washing: 洗涤 + whispering: 讲悄悄话 + wrestling: 摔角(运动) + writing: 写作 + yawning: 打哈欠 + hiding: 躲藏 + + - name: 手部动作 + color: rgba(241, 229, 140, .4) + tags: + arms_behind_back: 手放在身后 + arm_above_head: 手在头上 + arm_behind_head: 手放头后 + arms_crossed: 手交叉于胸前 + arm_support: 用手支撑住 + armpits: 露腋 + arms_up: 抬手 + hands_on_hips: 双手叉腰 + arm_around_waist: 单手搂腰 + caramelldansen: 某著名伸手扭腰动作 + hands_in_opposite_sleeves: 双手反袖 + waving: 招手 + crossed_arms: 交叉双臂 + outstretched_arms: 伸出双臂 + v_arms: 双臂摆出V + w_arms: 双臂摆出W + salute: 敬礼 + reaching: (有目的地)伸手 + reaching_out: 朝画外伸手 + stretch: 伸懒腰 + hugging_own_legs: 拥抱自己的腿 + arm_blade: 手臂刀刃 + arm_grab: 抓住手臂 + arm_held_back: 手臂往后拉 + arm_ribbon: 手臂丝带 + bandaged_arm: 缠着绷带的手臂 + bandaid_on_arm: 手臂上贴着创可贴 + bound_arms: 手臂被束缚 + convenient_arm: 遮住关键部位的手臂 + extra_arms: 多只手臂 + locked_arms: 互挽手臂 + outstretched_arm: 伸出手臂 + waving_arms: 挥舞着手臂 + arm_at_side: 单手垂放 + arm_behind_back: 单手背到身后 + shou: 单手托在脑后 + arm_cannon: 手炮 + arm_hug: 挽手 + arm_up: 举着手 + arms_at_sides: 双手垂放 + arms_behind_head: 双手抱头 + hand_to_mouth: 手放在嘴边 + shushing: 嘘手势 + cat_pose: 猫爪手势 + claw_pose: 爪手势 + paw_pose: 招财猫手势(下弯手腕) + fox_shadow_puppet: 狐狸手势 + double_fox_shadow_puppet: b + finger_gun: 手指枪手势 + v: 胜利手势 + double_v: 双_v + thumbs_up: 翘大拇指 + index_finger_raised: 食指抬起 + middle_finger: 国际友好手势 + grimace: 做鬼脸 + eyelid_pull: 做鬼脸 + fingersmile: 用手指做出笑脸 + wiping_tears: 擦眼泪 + finger_on_trigger: 准备扣扳机的手势 + pointing_at_self: 指着自己 + pointing_at_viewer: 指向看图的人 + pointing_up: 向上指 + poking: 戳 + hand_gesture: 做手势 + ok_sign: OK手势 + shading_eyes: 遮阳手势 + finger_biting: 咬手指 + finger_in_mouth: 吮吸手指 + fingering_through_clothes: 手指 + fingers_together: 手指并拢 + hair_twirling: 手指卷着头发 + hands_clasped: 双手手指交叉|双手紧握 + holding_hair: 握着头发|手指绕着头发 + pointing: 用手指着 + sharp_fingernails: 锐利的手指甲 + sleeves_past_fingers: 袖子长过手指 + spread_fingers: 张开手指 + trigger_discipline: 手指没放在扳机上 + w: 手指比W + balancing: (保持)平衡的姿势 + curvy: 展现魅力的姿势 + multiple_views: 多角度|多姿势 + pose: 姿势 + ready_to_draw: 准备拔刀的姿势 + trefoil: 一种女性展示臀部的姿势 + zombie_pose: 僵尸姿势 + beckoning: 招手 + bunching_hair: 手持辫子 + carrying: 抱起 + carrying_over_shoulder: 肩扛 + carrying_under_arm: 夹在腋下 + cheering: 助威 + finger_to_mouth: 手抵在嘴唇边 + cheek_pinching: 捏脸颊 + cheek_poking: 戳脸颊 + chin_stroking: 摸下巴 + hair_pull: 拉头发 + covering_mouth: 遮盖嘴 + covering_xx: 遮盖xx + self_fondle: 自我抚摸 + adjusting_thighhigh: 调整过膝袜 + chin_rest: 托脸颊 + head_rest: 托头 + take: 拿着 + _sheet_grab: 抓床单 + groping: 摸索 + skirt_lift: 掀裙子 + crotch_grab: 手抓裆部 + covering_chest_by_hand: 用手遮住胸部 + bangs_pinned_back: 掀起的刘海 + clothes_lift: 掀起衣物 + dress_lift: 掀起裙子 + kimono_lift: 掀起和服 + lifted_by_another: 被对方掀起衣物 + lifted_by_self: 掀起自己的衣物 + shirt_lift: 拉起掀起卷起衬衫 + skirt_basket: 指掀起裙子时形成的篮子形状 + skirt_flip: 被掀起裙子(含突发情况意义) + bikini_lift: 往上剥开的比基尼 + leg_lift: 单腿抬高 + lifting_person: 将人抱起 + strap_lift: 往上掰衣物的吊带 + wind_lift: 起风效果|上升气流 + bikini_pull: 扯着比基尼 + cheek_pull: 扯脸颊 + clothes_pull: 拉开衣物 + dress_pull: 剥下裙子胸口的部分 + hair_pulled_back: 头发往后扎 + kimono_pull: 剥开和服 + leotard_pull: 剥开连衣裤 + mask_pull: 拉着口罩 + pants_pull: 拉着裤子 + pulled_by_another: 被另一个人拉(或拉衣物) + pulled_by_self: 拉下自己的衣物 + pulling: 拉 + shirt_pull: 拉开衬衫 + shorts_pull: 褪下短裤 + skirt_pull: 拉开裙子 + swimsuit_pull: 扯下泳衣 + zipper_pull_tab: 拉链的拉片 + adjusting_clothes: 拨弄衣服 + adjusting_eyewear: 扶眼镜 + adjusting_gloves: 拨弄手套 + adjusting_hair: 理头发 + adjusting_hat: 整理帽子 + adjusting_swimsuit: 拨弄泳衣 + + - name: 手部动作(拿着某物) + color: rgba(241, 229, 140, .4) + tags: + holding: 拿着某物 + holding_animal: 抱着动物 + holding_arrow: 拉着弓 + holding_axe: 握着斧头 + holding_bag: 提着包 + holding_ball: 抱着球 + holding_basket: 提着篮子 + holding_book: 捧着书 + holding_bottle: 拿着瓶子 + holding_bouquet: 手捧花束 + holding_bow_(weapon): 拿着弓(武器) + holding_bowl: 端着碗 + holding_box: 端着箱子 + holding_breath: 憋气 + holding_broom: 手持扫帚 + holding_camera: 手持摄像机 + holding_can: 拿着易拉罐 + holding_candy: 手持糖果 + holding_card: 手持卡片 + holding_cat: 抱着猫 + holding_chopsticks: 拿着筷子 + holding_cigarette: 手叼香烟 + holding_clothes: 拿着衣服 + holding_condom: 拿着避孕套 + holding_cup: 手持杯子 + holding_dagger: 手持匕首 + holding_doll: 抱着玩偶 + holding_eyewear: 拿着眼镜|正在摘眼镜 + holding_fan: 拿着扇子 + holding_flag: 手持旗帜 + holding_flower: 拿着花 + holding_food: 拿着食物 + holding_fork: 拿着餐叉 + holding_fruit: 拿着水果 + holding_gift: 拿着礼物 + holding_gun: 拿着枪 + holding_hands: 牵手 + holding_hat: 拿着帽子 + holding_head: 手里捧着头 + holding_helmet: 拿着头盔 + holding_innertube: 拿着泳圈 + holding_instrument: 拿着乐器 + holding_knife: 拿着刀 + holding_leaf: 拿着叶子 + holding_lollipop: 拿着棒棒糖 + holding_mask: 拿着面具 + holding_microphone: 拿着麦克风 + holding_needle: 拿着缝衣针 + holding_own_foot: 握着自己的脚 + holding_paintbrush: 手握画笔 + holding_paper: 拿着纸 + holding_pen: 握笔 + holding_pencil: 手持铅笔 + holding_phone: 拿着手机 + holding_pillow: 抱着枕头 + holding_pipe: 拿着烟斗 + holding_pizza: 拿着披萨 + holding_plate: 端着碟子 + holding_poke_ball: 拿着精灵球 + holding_pokemon: 抱着宝可梦 + holding_polearm: 手持长柄武器 + holding_sack: 拎着包袱 + holding_scythe: 手持镰刀 + holding_sheath: 握着刀鞘 + holding_shield: 手持盾牌 + holding_shoes: 拿着鞋子 + holding_sign: 手持招牌 + holding_spear: 手持长矛 + holding_spoon: 拿着汤勺 + holding_staff: 手持法杖 + holding_strap: 手拉着吊带 + holding_stuffed_animal: 抱着毛绒玩具 + holding_stylus: 手持手写笔 + holding_sword: 手持剑 + holding_syringe: 手持注射器 + holding_towel: 拿着毛巾 + holding_tray: 托着盘子 + holding_umbrella: 撑伞 + holding_wand: 握着棒子 + holding_whip: 握着鞭子 + arm_around_neck: 单手搂着脖子 + arms_around_neck: 双手搂着脖子 + + - name: 手部动作(放在某地) + color: rgba(241, 229, 140, .4) + tags: + covering: 遮盖的动作 + covering_face: 挡住脸 + covering_ass: 遮着臀部 + covering_crotch: 遮着裆部 + covering_eyes: 遮住眼睛 + covering_mouth: 挡住嘴巴 + covering_nipples: 挡住乳头 + hands_on_another's_: 双手放在别人的脸上 + hands_on_another's_cheeks: 双手放在对方的脸颊上 + hands_on_ass: 双手放在屁股上 + hands_on_feet: 双手放在脚上 + hands_on_headwear: 双手碰到头上的饰物 + hands_on_hilt: 双手搭在刀柄上 + hands_on_lap: 双手放在两腿之间 + hands_on_own_face: 双手放在自己的脸上 + hands_on_own_cheeks: 双手放在自己的脸颊上 + hands_on_own_chest: 双手放在自己的胸口 + hands_on_own_head: 双手放在自己的头上 + hands_on_own_knees: 双手放在自己的膝盖上 + hands_on_own_stomach: 双手放在自己的肚子上 + hands_on_own_thighs: 双手放在自己的大腿上 + hands_on_another's_shoulders: 双手放在别人的肩膀上 + hands_on_hips: 双手叉腰|双手搁在腰上 + hand_on_another's_: 手接触到对方的脸 + hand_on_another's_cheek: 手摸着对方的脸颊 + hand_on_another's_chest: 手放在对方的胸前 + hand_on_another's_chin: 手托着对方的下巴 + hand_on_another's_head: 手放在对方的头上 + hand_on_another's_shoulder: 手放在对方的肩上 + hand_on_another's_stomach: 手放在对方的肚子上 + hand_on_ass: 手放在屁股上 + hand_on_head: 手放在头上 + hand_on_headwear: 手触碰帽子 + hand_on_hilt: 手搁在刀柄上 + hand_on_hip: 手叉着腰|手搁在腰上 + hand_on_own_: 把手放在自己脸上 + hand_on_own_cheek: 把手放在自己的脸颊上 + hand_on_own_chest: 把手放在自己的胸口 + hand_on_own_chin: 手碰着自己的下巴 + hand_on_own_stomach: 把手放在自己的肚子上 + hand_on_shoulder: 手放在肩上 + hand_in_another's_hair: 手放在对方的头发上 + hand_in_hair: 手埋在头发里 + hand_in_pocket: 手插在口袋里 + + - name: 手部动作(抓着某物) + color: rgba(241, 229, 140, .4) + tags: + ass_grab: 抓着屁股 + flat_chest_grab: 抓着贫乳 + grabbing: 抓住|抓着 + grabbing_another's_ass: 抓着对方屁股 + grabbing_another's_hair: 抓着对方的头发 + grabbing_from_behind: 从背后揉胸|从背后抓住胸部 + grabbing_own_ass: 抓着自己的屁股 + guided_penetration: 抓住男性器插入自己 + hair_grab: 抓着头发 + leg_grab: 抓着腿 + necktie_grab: 抓着领带 + neckwear_grab: 抓着颈部的衣服 + penis_grab: 抓着阴茎 + pillow_grab: 抓着枕头 + sheet_grab: 抓着床单 + tail_grab: 抓着尾巴 + thigh_grab: 抓着大腿 + torso_grab: 抓着躯干 + wrist_grab: 抓着手腕 + + - name: 腿部动作 + color: rgba(241, 229, 140, .4) + tags: + legs_up: 抬一只腿 + spread legs: 张腿 + legs_together: 两腿并拢 + crossed_legs: 二郎腿 + m_legs: M字摆腿 + standing_split,_leg_up: M字摆腿 + curtsy: 屈膝礼(女仆行礼) + hand_between_legs: 双腿之间的手 + open_stance: 稍息 + convenient_leg: 挡住关键部位的腿 + leg_lock: 用双腿夹住 + legs: 双腿 + legs_over_head: 双腿抬过头 + squatting,_open_legs: 蹲下分开双腿 + knees_together_feet_apart: 膝盖合并,两脚分开 + animal_on_lap: 膝盖上有动物 + hand_on_own_knee: 手放在自己的膝盖上 + knee_up: 顶起膝盖 + knees: 膝盖 + knees_to_chest: 膝盖顶到胸部 + on_lap: 在膝盖上 + sitting: 坐 + wariza: 鸭子坐 + straddling: 跨坐 + yokozuwari: 侧身坐 + sitting_backwards: 向后坐 + sitting_in_tree: 坐在树上 + sitting_on_xx: 坐在物体上 + butterfly_sitting: 蝴蝶坐 + lotus_position: 坐在桌子上 + sitting_on_railing: 坐在栏杆上 + sitting_on_rock: 坐在石头 + sitting_on_stairs: 坐在楼梯上 + sitting_on_table: 坐在桌子上 + sitting_on_water: 坐在水上 + cushion: 坐垫 + indian_style: 盘腿坐 + sitting_on_chair: 坐在椅子上 + sidesaddle: 侧坐在鞍上 + sitting_on_bed: 坐在床上 + sitting_on_desk: 坐在课桌上 + sitting_on_lap: 坐在大腿上 + sitting_on_person: 坐在人身上 + upright_straddle: 对坐体位 + squatting: 蹲下 + one_knee: 一只膝盖 + kneeling: 下跪 + all_fours: 四肢着地 + gravure_pose: 凹版姿势 + kicking: 踢 + high_kick: 高踢 + soaking_feet: 泡脚 + reclining: 斜倚 + hugging_own_legs: 抱自己的双腿 + bare_legs: 裸腿 + between_legs: (强调)两腿之间 + cropped_legs: 只画了一部分腿 + k/da_(league_of_legends): KDA组合(英雄联盟) + leg_belt: 腿部系着带子 + leg_hair: 腿毛 + leg_up: 抬起腿 + legs_apart: 两腿分开 + lowleg: M字摆腿 + mechanical_legs: 机械义足 + multiple_legs: 多足角色 + no_legs: 没画出腿 + no_legwear: 裆胯以下裸着 + tail_between_legs: 尾巴蜷到两腿之间 + barefoot: 裸足 + foot_out_of_frame: 单脚不在图内 + footprints: 脚印 + dirty_feet: 脚的画法错误 + feet: 脚 + feet_out_of_frame: 双脚不在图内 + feet_up: 翘起脚 + wrong_feet: 脚部作画错误 + cameltoe: 骆驼趾 + pigeon-toed: 萌向的内八腿 + tiptoes: 踮起脚尖 + toe-point: 趾尖|脚尖 + amputee: 欠损|独脚|肢体残缺|欠损少女 + ankle_strap: 脚踝丝环 + ankle_wrap: 脚踝套 + crossed_ankles: 交叉脚踝 + pince-nez: 夹鼻眼镜|无脚眼镜 + folded: 抬腿露阴 + thick_thighs: 肉腿 + thigh_holster: 腿上系着带子或工具包或枪套 + + - name: 其他动作 + color: rgba(241, 229, 140, .4) + tags: + asymmetrical_docking: 胸部互碰|胸顶着胸 + back-to-back: 背对背 + cunnilingus: 舔阴 + eye_contact: 眼对眼(对视) + facing_another: 面对另一个 + feeding: 喂食 + finger_in_another's_mouth: 口内指交 + fingering: 指交 + french_kiss: 法国之吻 + giving: 递|赠送 + grinding: 素股|臀推 + groping: 猥亵 + holding_hands: 牵手 + hug: 拥抱 + imminent_kiss: 即将接吻 + incoming_food: 递食物 + incoming_gift: 递礼物 + interlocked_fingers: 紧扣的双手 + Kabedon: 壁咚 + lap_pillow: 膝枕 + licking_penis: 舔阴茎 + long_tongue: 长舌头 + mimikaki: 掏耳勺 + oral_invitation: 迎接射精而伸出舌头 + princess_carry: 公主抱 + shared_bathing: 共浴|鸳鸯浴 + shared_food: 共享食物|用嘴递食物 + sitting_on_head: 坐在头上 + sitting_on_shoulder: 坐在肩膀上 + slapping: 掌掴 + spanking: 打屁股 + special_feeling_(meme): 雪中打伞的恋人梗 + symmetrical_docking: 胸挤胸 + tongue: 舌头 + tongue_out: 吐舌头 + uvula: 小舌头|口盖垂|悬雍垂 + ear_biting: 咬耳朵 + mixed_bathing: 混浴 + +- name: 画面 + groups: + - name: 画质 + color: rgba(0, 255, 255, .4) + tags: + checkered: 格子的 + lowres: 低分辨率 + highres: 高分辨率 + absurdres: 超高分辨率 + incredibly absurdres: 极高分辨率 + huge filesize: 超级高分辨率/大文件 + wallpaper: 壁纸 + pixel art: 点阵图 + monochrome: 单色图片 + colorful: 色彩斑斓的 + + - name: 艺术风格 + color: rgba(0, 255, 255, .4) + tags: + artbook: 原画 + game cg: 游戏CG + comic: 漫画 + 4koma: 四格 + animated gif: GIF格式图片 + dakimakura: 抱枕 + cosplay: 角色扮演 + crossover: 穿越 + dark: 暗的 + light: 亮的 + guro: 猎奇 + realistic: 写实 + photo: 照片 + real: 真实 + landscape/scenery: 风景 + cityscape: 城市风景 + science fiction: 科技幻想 + original: 原创 + parody: 拙劣的模仿 + personification: 拟人 + optical illusion: 视觉错误 + fine art parody: 名画模仿 + sketch: 素描 + traditional media: 传统媒体(手绘稿) + watercolor (medium): 透明水彩绘 + silhouette: 剪影 + cover: 封面 + album: 专辑 + sample: 图上有字样 + back: 背影像 + bust: 半身像 + profile: 侧面绘 + expressions: 表情绘(各种表情) + everyone: 一部作品中的主要人物集齐 + column lineup: 一列列小图组成大图 + transparent background: 透明的背景 + simple background: 简单的背景 + gradient background: 渐变的背景 + zoom layer: 背景是前景的放大版 + 8 Bit Game: 8bit游戏 + 1980s anime: 80动画 + disney movie: 迪士尼电影 + goth: 哥特摇滚 + 80s movie: 80电影 + bubble bobble: 泡泡龙 + style of Pixar: 皮克斯动画 + Polaroid art: 宝丽来艺术 + Kaleidoscope Photography: 万花筒摄影 + opal render: 欧泊渲染 + chemigram: 色谱图 + Studio Ghibli: 吉卜力风格 + dreamlike: 梦幻 + (faux traditional media): 签绘风格 + genshin impact: 原神冲击 + azur lane: 碧蓝航线 + kantai collection: 舰队收藏 + rebecca (cyberpunk): 边缘行者 + chainsaw man: 电锯人 + Magic Vortex: 魔法旋涡 + ((dieselpunk)): 柴油朋克 + magazine scan: 杂志扫描 + album cover: 专辑封面 + (lineart): 线条变粗 + synthwave: 蒸汽波 + (illustration),(paper figure),(lococo),((impasto)),(shiny skin): 洛可可 + + - name: 艺术类型 + color: rgba(0, 255, 255, .4) + tags: + monochrome: 单色图片 + Collage: 拼贴艺术 + Dalle de verre: 彩色玻璃 + pixel art: 像素画 + Encaustic painting: 瓷画 + Ink wash painting: 水墨画 + Mezzotint: 铜版雕刻 + silhouette: 剪影 + illustration: 插画 + (((ink))), ((watercolor)): 水彩画 + illustration,(((ukiyoe))),((sketch)),((japanese_art)): 浮世绘 + ((wash painting)),((ink s...)): 中国风 + ((dyeing)),((oil painting)),((impasto)): 油画 + (posing sketch), (monochrome): 黑白草图 + sketch: 手画草稿 + (monochrome), (gray scale), (pencil sketch lines: 铅笔速写 + (watercolor pencil): 彩铅画 + + - name: 艺术派系 + color: rgba(0, 255, 255, .4) + tags: + ((art nouveau)): 新艺术主义 + ((classicism)): 古典主义 + ((futurism)): 未来主义 + ((Dadaism)): 达达主义 + ((abstract art)): 抽象艺术 + ((ASCII art)): ASCII艺术 + + - name: 艺术家风格 + color: rgba(0, 255, 255, .4) + tags: + ((alphonse mucha)): 穆夏风格 + ((Monet style)): 莫奈风格 + + - name: 光照 + color: rgba(0, 255, 255, .4) + tags: + rim light: 轮廓光 + Volumetric Lighting: 体积光 + glowing neon lights: 霓虹灯 + Cinematic Lighting: 电影级光照 + lens flare: 透镜光晕 + metallic luster: 金属光泽 + moody lighting: 氛围光照 + Tyndall effect: 丁达尔效应 + light leaks: 漏光光效 + background light: 背景光 + available light: 自然光 + + - name: 写实 + color: rgba(0, 255, 255, .4) + tags: + realistic: 写实 + highres: 厚涂(风格) + photo_(medium): 照片(风格) + oil_painting: 油画 + reality: 真实 + polaroid: 照片(拍立得) + + - name: 素描 + color: rgba(0, 255, 255, .4) + tags: + sketch: 素描 + flat_color: 色块 + monochrome: 单色 + spot_color: 纯色 + halftone: 半色调 + greyscale: 灰度 + high_contrast: 高对比度 + partially_colored: 部分着色 + chromatic_aberration: 色差、色失焦 + contour_deepening: 轮廓加深 + outline: 轮廓线 + silhouette: 剪影 + + - name: 画笔 + color: rgba(0, 255, 255, .4) + tags: + traditional_media: 传统画布(如纸等) + faux_traditional_media: 签绘风格 + marker_(medium): 马克笔 + copics: 马克笔(中性灰色) + pencil_sketch_lines: 铅笔速写 + graphite_(medium): 石墨铅笔 + colored_pencil_(medium): 彩色铅笔 + millipen_(medium): 绘图笔 + nib_pen_(medium): 绘图笔 + ballpoint_pen_(medium)_: 圆珠笔 + pastel_color: 柔和的色彩 + watercolor_(medium): 水彩 + acrylic_paint_(medium): 丙烯漆料画 + contour_deepening: 线条变粗 + + - name: 颜色 + color: rgba(0, 255, 255, .4) + tags: + orange: 橙色 + blue: 蓝色 + red: 红色 + light_brown: 浅棕色 + dark_pink: 深粉色 + khaki: 卡其色 + blonde: 金黄色的 + brown: 棕色 + black: 黑色 + gray: 灰色 + darkgray: 深灰色 + silver: 银色 + lightgray: 浅灰色 + gainsboro: 庚氏灰色 + whitesmoke: 白烟色 + snow: 雪白色 + ghostwhite: 幽灵白 + floralwhite: 花白色 + linen: 亚麻色 + antiquewhite: 古董白 + papayawhip: 番木瓜色 + blanchedalmond: 漂白杏仁色 + bisque: 饼干色 + moccasin: 鹿皮鞋色 + navajowhite: 纳瓦霍白 + peachpuff: 桃肉色 + mistyrose: 薄雾玫瑰 + lavenderblush: 淡紫红色 + seashell: 贝壳白 + oldlace: 老花色 + ivory: 象牙色 + honeydew: 蜜色 + mintcream: 薄荷奶油色 + azure: 蔚蓝色 + aliceblue: 艾莉丝蓝 + lavender: 薰衣草色 + lightsteelblue: 淡钢蓝色 + lightslategray: 亮石板灰 + slategray: 灰石色 + steelblue: 钢蓝色 + royalblue: 皇家蓝 + midnightblue: 午夜蓝 + navy: 海军蓝 + darkblue: 深蓝色 + mediumblue: 中蓝色 + dodgerblue: 道奇蓝 + cornflowerblue: 矢车菊蓝 + skyblue: 深天蓝 + lightblue: 淡蓝色 + powderblue: 粉蓝色 + paleturquoise: 淡青色 + lightcyan: 青色 + cyan: 碧绿色 + aquamarine: 绿松石色 + turquoise: 中绿松石色 + mediumturquoise: 深绿松石色 + darkturquoise: 浅海绿色 + lightseagreen: 军服蓝色 + cadetblue: 深青色 + darkcyan: 水鸭色 + teal: 暗灰蓝色 + darkslategray: 深绿色 + darkgreen: 绿色 + green: 森林绿色 + forestgreen: 海绿色 + seagreen: 中海绿色 + mediumseagreen: 中绿宝石色 + mediumaquamarine: 暗海绿色 + darkseagreen: 绿松石色 + palegreen: 淡绿色 + lightgreen: 草绿色 + springgreen: 中春绿色 + mediumspringgreen: 草坪绿 + lawngreen: 查特酒绿色 + chartreuse: 黄绿色 + greenyellow: 酸橙色 + lime: 酸橙绿 + limegreen: 橄榄褐色 + yellowgreen: 橄榄绿色 + darkolivegreen: 橄榄色 + olivedrab: 橄榄褐色 + olive: 橄榄色 + darkkhaki: 暗卡其色 + palegoldenrod: 淡金菊色 + cornsilk: 玉米色 + beige: 米色 + lightyellow: 浅黄色 + lightgoldenrodyellow: 亮金黄色 + lemonchiffon: 柠檬绸色 + wheat: 小麦色 + burlywood: 琥珀色 + tan: 棕褐色 + yellow: 黄色 + gold: 金色 + sandybrown: 橙褐色 + darkorange: 暗橙色 + goldenrod: 金菊色 + peru: 秘鲁色 + darkgoldenrod: 暗金菊色 + chocolate: 巧克力色 + sienna: 黄土赭色 + saddlebrown: 马鞍棕色 + maroon: 栗色 + darkred: 暗红色 + firebrick: 耐火砖色 + indianred: 印第安红色 + rosybrown: 玫瑰棕色 + darksalmon: 深鲑鱼肉色 + lightcoral: 浅珊瑚色 + salmon: 鲑鱼肉色 + lightsalmon: 亮鲑鱼肉色 + coral: 珊瑚色 + tomato: 番茄红 + orangered: 橙红色 + crimson: 深粉红色 + mediumvioletred: 中紫罗兰红色 + deeppink: 深粉色 + hotpink: 热粉红色 + palevioletred: 淡紫罗兰红色 + pink: 粉色 + lightpink: 浅粉色 + thistle: 蓟色 + magenta: 洋红色 + fuchsia: 紫红色 + violet: 紫色 + plum: 洋李色 + orchid: 兰花紫 + mediumorchid: 中兰花紫色 + darkorchid: 暗兰花紫色 + darkviolet: 暗紫罗兰色 + darkmagenta: 暗洋红色 + purple: 紫色 + indigo: 靛蓝色 + darkslateblue: 暗灰蓝色 + blueviolet: 蓝紫色 + mediumpurple: 中紫色 + slateblue: 石蓝色 + mediumslateblue: 中石板蓝色 + + - name: 背景 + color: rgba(0, 255, 255, .4) + tags: + fantasy: 幻想风格 + ban: 科技幻想 + cyberpunk: 赛博朋克 + depth_of_field: 景深(画法) + blurry: 背景模糊 + blurry_foreground: 前景模糊 + simple_background: 简单的背景 + black_background: 黑色背景 + white_background: 白色背景 + transparent_background: 透明背景 + beige_background: 米色背景 + brown_background: 棕色背景 + tan_background: 棕褐色背景 + grey_background: 灰色背景 + two-tone_background: 双色调背景 + gradient_background: 渐变的背景 + multicolored_background: 多彩的背景 + rainbow_background: 彩虹背景 + abstract_background: 抽象背景 + argyle_background: 菱形背景 + checkered_background: 方格背景 + floral_background: 花朵点缀的背景 + halftone_background: 网点图背景 + heart_background: 桃色背景 + honeycomb_background: 蜂窝风格背景 + plaid_background: 格子呢背景 + polka_dot: 圆斑背景 + striped_background: 圆斑背景 + scenery: 风景 + landscape: 景观 + foral_background: 花卉图案装饰的背景 + crop_top_overhang: 作物顶部悬垂 + starry_background: 星空背景 + sparkle_background: 闪着星光的背景 + cityscape: 城市背景 + city_lights: 城市灯光背景 + clock_background: 时钟背景 + bubble_background: 气泡背景 + border: 边框 + pillarboxed: 柱状画布背景 + rounded_corners: 背景或画框是圆角 + viewfinder: 相机取景框 + windowboxed: 套着画框(背景) + outside_border: 一部分画到了背景框外 + flashback: 回忆场景 + wall_of_text: 文字背景 + background_text: 背景文字 + +- name: 环境 + groups: + - name: 季节 + color: rgba(31, 144, 255, .4) + tags: + in spring: 春天 + in summer: 夏天 + in autumn: 秋天 + in winter: 冬天 + (autumn maple forest:1.3),(very few fallen leaves),(path): 秋景 + + - name: 天气 + color: rgba(31, 144, 255, .4) + tags: + day: 白天 + dusk: 黄昏 + night: 夜晚 + rain: 下雨 + rainy days: 雨天 + sunset: 日落 + cloudy: 多云 + full moon: 满月 + sun: 太阳 + moon: 月亮 + full_moon: 满月 + stars: 星星 + sky: 天空 + universe: 宇宙 + snow,ice: 冰雪 + snowflakes: 雪花 + lighting: 闪电 + rainbow: 彩虹 + meteor shower: 流星雨 + cumulonimbus: 积雨云 + + - name: 大自然 + color: rgba(31, 144, 255, .4) + tags: + nature: 大自然 + sea: 大海 + ocean: 海洋 + beach: 海边 + hills: 山丘 + in a meadow: 草地 + on the beach: 海滩 + underwater: 水中 + over the sea: 海边 + grove: 树林 + on a desert: 沙漠 + plateau: 高原 + cliff: 悬崖 + canyon: 峡谷 + oasis: 绿洲 + bamboo forest: 竹林 + glacier: 冰川 + floating island: 浮岛 + volcano: 火山 + savanna: 大草原 + waterfall: 瀑布 + stream: 溪流 + wasteland: 荒地 + field: 田园 + rice paddy: 稻田 + wheat field: 麦田 + flower field: 花田 + flower sea: 花海 + space: 太空 + starry sky: 星空 + lake: 湖泊 + river: 河流 + onsen: 温泉 + flowers meadows: 繁花草甸 + Alps: 阿尔卑斯山脉 + Dreamy forest: 梦幻之森(虚幻感.光粒子幽静) + mountain: 山脉 + on a hill: 山上 + the top of the hill: 山顶 + outdoors: 室外 + + - name: 水 + color: rgba(31, 144, 255, .4) + tags: + ocean: 大海 + dripping: 滴水 + beach: 海滩 + lake: 湖泊 + waterfall: 瀑布 + ripples: 涟漪 + swirl: 漩涡 + waves: 波浪 + seashell: 海贝 + seaweed: 海藻 + + - name: 天空 + color: rgba(31, 144, 255, .4) + tags: + sky: 天空 + gradient_sky: 倾斜的天空 + night_sky: 夜空 + starry_sky: 星空 + hyper_galaxy: 超级银河 + star_(sky): 星星(天空中的) + star_trail: 星星轨迹 + sunset: 落日 + moon: 月亮 + lunar: 月的,_月球的; + crescent: 月牙 + crescent_moon: 新月 + full_moon: 满月 + moonlight: 月光 + scarlet_moon: 猩红月亮 + universe: 宇宙 + space: 太空 + planet: 星球 + from_space_station: 空间站 + satellite: 卫星 + + - name: 云 + color: rgba(31, 144, 255, .4) + tags: + cirrus: 卷云 + Cirrocumulus: 卷积云 + Cirrostratus: 卷层云 + Altocumulus: 高积云 + Altostratus: 高层云 + stratus: 层云 + Stratocumulus: 层积云 + cumulus: 积云 + Cumulonimbus: 积雨云 + Nimbostratus: 雨层云 + cirrus_fibratus: 毛卷云 + cirrus_uncinus: 钩卷云 + cirrus_spissatus: 密卷云 + cirrus_floccus: 絮卷云 + cirrus_castellanus: 堡卷云 + cirrus_intortus: 乱卷云 + cirrocumulus: 卷积云类 + cirrocumulus_stratiformis: 层状卷积云 + cirrocumulus_floccus: 絮状卷积云 + cirrocumulus_castellanus: 堡状卷积云 + cirrocumulus_lacunosus: 网状卷积云 + cirrostratus: 卷层云类 + cirrostratus_fibratus: 毛卷层云 + cirrostratus_nebulosus: 雾卷层云 + altocumulus: 高积云类 + altocumulus_strataformis: 层状高积云 + altocumulus_lenticularis: 荚状高积云 + altocumulus_castellanus: 堡状高积云 + altocumulus_floccus: 絮状高积云 + altocumulus_lacunosus: 网状高积云 + altostratus: 高层云类 + altostratus_undulatus: 波状高层云 + altostratus_duplicates: 复合高层云 + altostratus_pannus: 破片高层云 + altostratus_translucidus: 透光高层云 + altostratus_opacus: 蔽光高层云 + altostratus_radiatus: 辐状高层云 + altostratus_mammatus: 乳状高层云 + stratus_fractus: 碎层云 + stratus_nebulosus: 雾层云 + stratus_undulatus: 波层云 + stratocumulus: 层积云类 + stratocumulus_stratiformis: 层状层积云 + stratocumulus_cumulogentis: 积雨性层积云 + stratocumulus_castellanus: 堡状层积云 + stratocumulus_lenticularis: 荚状层积云 + stratocumulus_lacunosus: 絮状层积云 + cumulus_humilis: 淡积云 + cumulus_mediocris: 中积云 + cumulus_congestus: 浓积云 + cumulus_fractus: 碎积云 + cumulonimbus: 积雨云类 + cumulonimbus_calvus: 秃积雨云 + cumulonimbus_capillatus: 鬃积雨云 + cumulonimbus_incus: 砧积雨云 + + - name: 氛围 + color: rgba(31, 144, 255, .4) + tags: + new year: 新年 + year of the rabbit: 兔年 + valentine: 情人节 + lantern festival: 元宵节 + summer festival: 夏日祭 + tanabata: 七夕节 + mid-autumn festival: 中秋节 + halloween: 万圣节 + christmas: 圣诞节 + explosion: 爆炸 + water vapor: 蒸汽 + fireworks: 焰火 + ceiling window: 落地窗 + colourful glass: 彩色玻璃 + stain glass: 染色玻璃 + Graffiti wall: 涂鸦墙 + mosaic background: 马赛克背景 + liquid background, Sputtered water: 液体背景 + magic circles: 魔法环 + fluorescent mushroom forests background: 荧光蘑菇森林 + (((colorful bubble))): 彩色泡泡 + in the ocean: 海边日落 + against backlight at dusk: 傍晚背对阳光 + golden hour lighting: 黄金时段照明 + strong rim light: 强边缘光 + intense shadows: 强阴影 + +- name: 场景 + groups: + - name: 室外 + color: rgba(159, 32, 240, .4) + tags: + castle: 城堡 + city: 城市 + waterpark: 水上乐园 + carousel: 旋转木马 + ferris wheel: 摩天轮 + aquarium: 水族馆 + zoo: 动物园 + bowling alley: 保龄球馆 + art gallery: 美术馆 + museum: 博物馆 + planetarium: 天文馆 + swimming pool: 游泳池 + stadium: 体育场 + temple: 寺庙 + bus stop: 巴士车站 + train station: 火车站 + fountain: 喷泉 + playground: 游乐场 + market stall: 市场摊位 + phone booth: 电话亭 + railroad tracks: 铁轨 + airport: 机场 + tunnel: 隧道 + skyscraper: 摩天楼 + cityscape: 城市风景 + ruins: 废墟 + greco-roman architectur: 西罗马建筑 + east asian architecture: 东亚建物 + torii: 鸟居 + church: 教堂 + shop: 商店 + street: 街道 + cyberpunk city: 赛博朋克城市 + chinese style architecture: 古风建筑 + gohei: 神社 + Bustling city: 繁华都市 + laboratory: 实验室 + coffee house: 咖啡馆 + gym: 健身房 + library: 图书馆 + prison: 监狱 + engine room: 轮机舱 + handrail: 栏杆 + neon lights: 霓虹灯 + street lamp: 路灯 + road: 道路 + shanty town/slum: 贫民窟 + warehouse: 仓库 + gothic architecture: 哥特式建筑 + restaurant: 饭店 + treehouse: 树屋 + modern,Europe: 法兰西 + Industrial wind, Chinese architecture: 工业化古建筑 + building_ruins: 建筑废墟 + bar: 酒吧 + izakaya: 居酒屋 + cafe: 咖啡馆 + bakery: 面包店 + convenience store: 便利店 + supermarket: 超市 + pharmacy: 药店 + theater: 剧院 + movie theater: 电影院 + workshop: 工作坊 + courtroom: 法庭 + park: 公园 + Trapeze: 吊架;秋千 + classroom: 教室 + botanical garden: 植物园 + amusement_park: 游乐园 + Disney_land: 迪士尼乐园 + arena: 竞技场 + wrestling_ring: 摔角场 + Auditorium: 礼堂 + concert: 音乐会 + Japanese_hotel: 日本旅馆 + jail_bars: 监狱酒吧 + in_the_movie_theatre: 在电影院里 + stage: 舞台 + harbor: 港口 + casino: 赌场 + billiard: 台球桌 + dungeon: 地牢 + grave: 坟墓 + graveyard: 墓地 + tombstone: 墓碑 + monolith: 巨大的石头物体 + rappelling: 拉平(悬挂) + building: 建筑 + architecture: 建筑 + magnificent_architecture: 建筑 + Skyscraper: 摩天楼 + east_asian_architecture: 东亚建筑 + cathedral: 大教堂 + chinese_style_loft: 中式阁楼 + traditional_chinese_room: 传统中式客房 + turret: 塔楼 + tower: 塔 + mosque: 清真寺 + reservoir: 水库 + railroad: 铁路 + railway: 铁路 + bridge: 桥 + under_bridge: 桥下 + remains: 废墟 + rubble_ruins: 废墟 + + - name: 城市 + color: rgba(159, 32, 240, .4) + tags: + city: 城市 + cityscape: 城市风景 + street: 街道 + downtown: 市中心 + crowd: 人群 + alley: 小巷 + in_main_street: 大道 + Intersection: 路口 + avenue: 大街 + lawn: 草坪 + road: 路 + path: 路径 + pavement: 路面 + road_sign: 路标 + traffic_cone: 路障 + lamppost: 路灯 + power_lines: 电线杆和电线 + fence: 栅栏 + railing: 栏杆 + bench: 长凳 + vending_machine: 自动贩卖机 + + - name: 室内 + color: rgba(159, 32, 240, .4) + tags: + indoor: 室内 + bathroom: 浴室 + toilet stall: 厕所隔间 + otaku room: 宅男房间 + cafeteria: 自助餐厅 + classroom: 教室 + clubroom: 俱乐部 + bedroom: 卧室 + kitchen: 厨房 + dormitory: 宿舍 + dungeon: 地库 + infirmary: 医务室 + stage: 舞台 + electrical room: 配电房 + server room: 服务器机房 + basement: 地下室 + art room: 美术室 + bathing: 浴室 + stairs: 楼梯 + greenhouse: 温室 + + - name: 地板 + color: rgba(159, 32, 240, .4) + tags: + floor: 地板 + tile_floor: 木质地板 + + - name: 家具 + color: rgba(159, 32, 240, .4) + tags: + bedroom: 家具 + tatami: 榻榻米 + bed: 床 + couch: 沙发 + kotatsu: 被炉 + fireplace: 壁炉 + window_: 窗 + sash: 窗扇 + curtains: 窗帘 + door: 门 + sliding_doors: 推拉门 + clothes_rack: 衣架 + air_conditioner: 空调 + table: 桌子 + school_desk: 课桌 + chair: 椅子 + armchair: 扶手椅 + lounge_chair: 躺椅 + beach_chair: 沙滩椅 + folding_chair: 折叠椅 + invisible_chair: 隐形椅子 + office_chair: 办公椅 + wheelchair: 轮椅 + + - name: 床上用品 + color: rgba(159, 32, 240, .4) + tags: + bed_sheet: 床单 + mattress: 床垫;褥子 + futon: 日本床垫 + cushion: 坐垫 + carpet: 地毯 + pillow: 枕头 + dumpling_Hug_Pillow: 团子抱枕 + pillow_hug: 抱枕 + yes-no_pillow: Yes/No枕头 + stuffed_animal: 毛绒玩偶 + stuffed_bunny: 毛绒兔子 + koakuma: 小熊 + + - name: 浴室 + color: rgba(159, 32, 240, .4) + tags: + bathroom: 浴室 + bathtub,: 浴缸 + rubber_duck: 橡皮鸭 + shower_head: 淋浴喷头 + toilet: 马桶 + squat_toilet: 蹲便器 + soap: 肥皂 + tiles: 瓷砖 + +- name: 物品 + groups: + - name: 学习用品 + color: rgba(189, 182, 107, .4) + tags: + notebook: 笔记本 + paintbrush: 画笔 + pencil: 铅笔 + book: 书 + open_book: 翻开的书 + book_stack: 书摞 + bookshelf: 书架 + school_bag: 上学包(手提包 + backpack: 背包 + + - name: 数码设备 + color: rgba(189, 182, 107, .4) + tags: + computer: 电脑 + mouse: 鼠标 + cellphone: 手机 + Smartphones: 智能手机 + handheld_game_console_: 掌上游戏机 + nintendo_3ds: 任天堂3ds + nintendo_ds: 任天堂ds + nintendo_switch: 任天堂switch + buttons: 按钮 + power_lines: 电源线 + cable: 电缆 + + - name: 餐具 + color: rgba(189, 182, 107, .4) + tags: + pot: 锅 + teapot: 茶壶 + ladle: 长柄勺 + can: 罐子 + soda_can: 罐装饮料 + cup: 杯子 + plate: 盘子 + tray: 托盘 + bowl: 碗 + fork: 叉子 + chopsticks: 筷子 + spoon: 勺子 + drinking_glass: 水杯 + tumbler: 普通玻璃杯 + beer_mug: 啤酒杯 + gift_box: 礼物盒 + heart-shaped_box: 心形状的礼盒 + candle: 蜡烛 + + - name: 乐器 + color: rgba(189, 182, 107, .4) + tags: + music: 音乐 + guitar: 吉他 + piano: 钢琴 + cello: 大提琴 + playing_instrument: 演奏乐器 + wind_chime: 风铃 + + - name: 其它物品 + color: rgba(189, 182, 107, .4) + tags: + wristwatch: 手表 + folding_fan: 折扇 + paper_fan: 纸扇 + uchiwa: 团扇 + umbrella: 雨伞 + transparent_umbrella: 透明雨伞 + closed_umbrella: 封闭伞 + oil-paper_umbrella: 油纸伞 + Parasol: 遮阳伞 + basket: 篮子 + bouquet: 花束 + bucket: 桶 + pail: 桶 + camera: 相机 + gohei: 御币(驱邪布条) + lantern/lamp: 灯笼 + whip: 鞭 + riding_crop: 马鞭 + ofuda: 札符 + cane: 手杖 + wand: 魔杖 + magic: 魔术 + trading_card: 交易卡 + playing_card: 扑克牌 + Cassette: 磁带盒 + chess_piece: 棋子 + coin: 硬币 + copper: n.铜币 + hammer: 锤子 + microphone: 麦克风 + mimikaki: 掏耳勺 + sack: 麻袋 + scales: 秤 + chibi_inset: 赤壁插图 + damaged: 损坏 + diamond_(shape): 钻石(形状) + gourd: 葫芦 + holding_gift: 拿着礼物 + inlet: 入口 + key: 钥匙 + leash: 皮带 + Lever: 杠杆,操作杆 + molecule: 分子 + money: 钱 + Painting_(Object): 画作(物品 + photo_(object): 照片(物体) + sand: 沙子 + stubble: 茬 + trophy: 奖杯 + tube_top: 管顶 + water_bottle: 水瓶 + lotion: 防晒霜|身体乳 + lotion_bottle: 乳液瓶子 + + - name: 武器 + color: rgba(189, 182, 107, .4) + tags: + weapon: 武器 + weapon_on_back: 背上的武器 + weapon_over_shoulder: 肩上的武器 + huge_weapon: 大尺寸武器 + planted_weapon: 往地上插的武器 + broken_weapon: 破碎的武器 + planted_sword: 立剑(planted立 + sword: 刀 + scabbard: 刀鞘 + unsheathing: 出鞘 + katana: 武士刀 + saber_(weapon): 军刀(武器) + scythe: 镰刀 + nose_hatchet: 柴刀 + dagger: 匕首 + scissors: 剪刀 + axe: 斧头 + hatchet: 短斧 + stake: 棍子 + lance: 长矛 + trident: 三叉戟 + bow_(weapon): 弓 + arrow: 箭 + claw_(weapon): 爪(武器) + rifle,: 步枪 + gun: 枪 + handgun: 手枪 + thompson_submachine_gun: 汤普森冲锋枪 + magazine_(weapon): 弹匣(武器) + dynamite: 甘油炸药 + bomb: 炸弹 + track missiles: 跟踪导弹 + complex Trajectory: 轨迹拖尾 + tank: 坦克 + cannon: 大炮 + military_vehicle: 军用载具 + motorcycle: 摩托车 + ship: 船舶 + watercraft: 船舶 + car: 汽车 + machine: 机械 + machinery: 机械武装 + mechanical_arms: 机械臂 + mechanization: 机械化 + robot_ears: 机械耳 + robot_joints: 机械关节 + variable_fighter: 超时空要塞机体 + sorcerer's_sutra_scroll: 魔人经卷 + + - name: 食物 + color: rgba(189, 182, 107, .4) + tags: + A_sushi_roll: 寿司卷 + apple: 苹果 + aubergine: 茄子 + burger: 汉堡 + cake: 蛋糕 + candy: 糖果 + candy_apple: 苹果糖 + candy_cane: 棒棒糖 + carrot: 胡萝卜 + cigarette: 香烟 + coffee: 咖啡 + cookie: 饼干 + cotton_candy_: 棉花糖 + cream: 奶油 + dango: 团子 + doughnut: 甜甜圈 + drink: 饮料 + egg: 鸡蛋 + fruit: 水果 + Gelatin: 明胶、布丁 + ice_cream: 冰激凌 + kafuu_chino: 卡夫奇诺 + makizushi: 海苔卷寿司 + meat: 肉 + noodles: 面条 + obento: 便当 + onigiri: 饭团 + pancake: 鬆餅 + pasties: 馅饼 + peach: 桃子 + ramen: 拉面 + sake: 日本清酒 + taiyaki: 鲷鱼烧 + tea: 茶 + teacup: 茶杯 + wagashi: 和果子 + wine: 葡萄酒 + jam: 果酱 + pocky: 百奇 + bottled_water: 瓶裝水 + sweet_potato: 甘薯 + sweets: 糖果 + food: 食物 + food_in_mouth: 嘴里有食物 + food_on_: 脸上有食物 + food_on_body: 身体上有食物 + food_print: 食物印花 + food_stand: 食品摊 + in_food: (角色)在食物里 + chips: 薯片 + potato_chips: 薯片 + telstar: 泰事达牌足球 + sundae: 圣代 + tempura: 天妇罗 + + - name: 动物 + color: rgba(189, 182, 107, .4) + tags: + reptile: 爬行动物 + crow: 乌鸦 + bird: 鸟 + penguin: 企鹅 + chick: 小鸡 + manjuu_(azur_lane): 蛮啾 + shell: 贝壳 + wriggle_nightbug: 蠕动夜虫 + dragonfly: 蜻蜓 + mammal: 哺乳动物 + wolf: 狼 + 扶桑花: 马 + whale: 鲸 + cat: 猫 + cat_teaser: 逗猫 + dog: 狗 + dog_tags: 狗牌 + fox: 狐狸 + bunny: 兔子 + snow_bunny: 雪兔 + stuffed_bunny: 兔子玩偶 + horse: 马 + cow: 牛 + dragon: 龙 + loong: 中国龙 + eastern_dragon: 东方龙 + snake: 蛇 + slime: 史莱姆 + bear: 熊 + panda: 熊猫 + teddy_bear: 泰迪熊 + tiger: 老虎 + bat: 蝙蝠 + hamster: 仓鼠 + mouse: 老鼠 + squirrel: 松鼠 + + - name: 植物 + color: rgba(189, 182, 107, .4) + tags: + plant: 植物 + flower: 花 + vase: 花瓶 + bouquet: 花束 + flower_bloom: 花盛开 + plum_blossom: 梅花 + cherry_blossoms: 樱花 + wisteria: 紫藤 + hibiscus: 芙蓉花 + hydrangea: 绣球花 + rose: 玫瑰 + spider_lily: 彼岸花 + lily: 百合花 + lotus: 莲花 + bamboo: 竹 + entangled_plants: 缠结型植物 + orchid: 兰花 + chrysanthemum: 菊花 + narcissu: 水仙 + tree: 树 + branch: 树枝 + forest: 森林 + pine_tree: 松树 + palm_tree: 棕榈树 + maple_tree: 枫树 + bush/shrub,: 灌木 + christmas_tree: 圣诞树 + maple_leaf: 枫叶 + pumpkin: 南瓜 + jack-o'-lantern: 南瓜灯 + spring_onion: 大葱 + +- name: 镜头 + groups: + - name: 镜头 + color: rgba(99, 201, 2, .4) + tags: + panorama: 全景 + landscape: 风景镜头(远景) + wide_shot: 全景镜头(广角镜头) + medium_shot: 中景镜头 + mid_shot: 中景镜头 + full_shot: 全身像 + bust: 半身像 + upper_body: 上半身 + lower_body: 下半身 + cowboy_shot: 上半身+上半大腿(牛仔镜头) + portrait: 肖像画(脸+肩+偶尔再加胸) + profile: 侧面肖像画(portrait的侧脸版) + + - name: 特写镜头 + color: rgba(99, 201, 2, .4) + tags: + close-up: 特写镜头 + macro_shot: 微距镜头 + inset: 插入其他镜头或图片 + cross-section: 剖面图 + x-ray: X射线 + solo_focus: 聚焦在单个人物(适合复杂场景) + xx_focus: 聚焦在xx上 + face_focus: 聚焦在面部 + eyes_focus: 聚焦在眼睛 + foot_focus: 聚焦在脚上 + hip_focus: 聚焦在臀部 + ass_focus: 聚焦在屁股上 + vehicle_focus: 聚焦在载具上 + between_legs: (强调)两腿之间 + between_breasts: (突出)胸部 + between_fingers: (突出)指间 + peeking: 偷窥 + peeking_out: 偷窥(的姿态) + peeping: 偷窥(强调视角) + midriff_peek: 肚脐偷看 + armpit_peek: 腋窝偷看 + pussy_peek: 浦西偷看 + panty_peek: 内裤偷看 + pantyshot: 内裤走光 + caught: 被抓现行 + + - name: 其他构图 + color: rgba(99, 201, 2, .4) + tags: + aerial: 空中 + turn_one's_back: 转身 + upskirt: 裙底视角 + phone_screen: 手机屏幕 + multiple_views: 多视角分解 + mirror selfie: 对镜自拍 + three-quarter view: 3/4视角 + + - name: 镜头角度 + color: rgba(99, 201, 2, .4) + tags: + front view: 正面视角 + from_side: 侧面视角 + from_above: 从上方↘ + from_below: 从下方↗ + from_outside: 由室外向室内 + from_back: 后背视角 + from behind: 后背视角 + dynamic_angle: 动态角度 + cinematic_angle: 电影角度 + dutch angle: 倾斜角度 + foreshortening: 透视法 + fisheye: 远景透视画法 + + - name: 效果 + color: rgba(99, 201, 2, .4) + tags: + depth of field: 景深(协调人景) + lens_flare: 镜头光晕 + motion_blur: 运动导致的模糊 + motion_lines: 体现运动的线 + speed_lines: 速度线 + bokeh: 焦散 + chromatic_aberration: 色差 + overexposure: 过曝 + contour_deepening: 等高线强化 + + - name: 主角动作 + color: rgba(99, 201, 2, .4) + tags: + looking_at_viewer: 看向观众 + eye-contact: 眼神接触 + eyeball: 盯着看 + stare: 凝视 + looking_back: 回眸 + gradient: 人物倾斜 + looking_down: 人物视角向下看↘ + looking_up: 人物视角抬头看↗ + facing_away: 面向别处 + looking_to_the_side: 看向侧面 + looking_away: 看着别处 + looking_ahead: 展望未来 + looking_afar: 遥望 + looking_outside: 向外看 + head_tilt: 歪头 + head_down: 低头 + sideways_glance: 轻轻向侧面瞥 + upshirt: 从衬衫下方瞥 + upshorts: 从裙底瞥 + looking_at_another: 看着另一个 + looking_at_phone: 看手机 + looking_at_animal: 看着动物 + looking_at_mirror: 照镜子 + looking_at_hand: 看着手 + looking_at_hands: 看着双手 + looking_at_food: 看食物 + looking_at_screen: 看着屏幕 + +- name: 汉服 + groups: + - name: "唐风:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, tang style outfits,: 唐风 + + - name: 上杉 + color: rgba(178, 33, 34, .4) + tags: + orange upper shan: 橙色上杉 + red upper shan: 红色上杉 + green upper shan: 绿色上杉 + blue upper shan: 蓝色上杉 + pink upper shan: 粉色上杉 + yellow upper shan: 黄色上杉 + white upper shan: 白色上杉 + light blue upper shan: 淡蓝上杉 + light green upper shan: 浅绿上杉 + light red upper shan: 浅红上杉 + cyan blue upper shan: 青蓝上杉 + light purple upper shan: 浅紫上杉 + black with blue upper shan: 黑蓝上杉 + white with orange upper shan: 橙白上杉 + pink with black upper shan: 粉黑上杉 + + - name: 长上杉 + color: rgba(178, 33, 34, .4) + tags: + orange long upper shan: 橙色 + red long upper shan: 红色 + green long upper shan: 绿色 + blue long upper shan: 蓝色 + pink long upper shan: 粉色 + yellow long upper shan: 黄色 + white long upper shan: 白色 + light blue long upper shan: 淡蓝 + light green long upper shan: 浅绿 + light red long upper shan: 浅红 + cyan blue long upper shan: 青蓝 + light purple long upper shan: 浅紫 + black with blue long upper shan: 黑蓝 + white with orange long upper shan: 橙白 + pink with black long upper shan: 粉黑 + + - name: 齐胸破裙 + color: rgba(178, 33, 34, .4) + tags: + white chest po skirt: 白色破裙 + red chest po skirt: 红色破裙 + green chest po skirt: 绿色破裙 + blue chest po skirt: 蓝色破裙 + pink chest po skirt: 粉色破裙 + purple chest po skirt: 紫色破裙 + multicolour chest po skirt: 彩色破裙 + purple with white chest po skirt: 紫白破裙 + white with yellow chest po skirt: 黄白破裙 + blue with white chest po skirt: 天蓝破裙 + orange with white chest po skirt: 橙白破裙 + green with white chest po skirt: 灰豆绿破裙 + light orange with white chest po skirt: 淡黄白破裙 + pink with white chest po skirt: 粉白破裙 + white with pink chest po skirt: 白偏粉破裙 + + - name: 齐胸褶裙 + color: rgba(178, 33, 34, .4) + tags: + white chest pleated skirt: 白色褶裙 + red chest pleated skirt: 红色褶裙 + green chest pleated skirt: 绿色褶裙 + blue chest pleated skirt: 蓝色褶裙 + pink chest pleated skirt: 粉色褶裙 + purple chest pleated skirt: 紫色褶裙 + multicolour chest pleated skirt: 彩色褶裙 + purple with white chest pleated skirt: 紫白褶裙 + white with yellow chest pleated skirt: 黄白褶裙 + blue with white chest pleated skirt: 天蓝褶裙 + orange with white chest pleated skirt: 橙白褶裙 + green with white chest pleated skirt: 灰豆绿褶裙 + light orange with white chest pleated skirt: 淡黄白褶裙 + pink with white chest pleated skirt: 粉白褶裙 + white with pink chest pleated skirt: 白偏粉褶裙 + + - name: 系带 + color: rgba(178, 33, 34, .4) + tags: + green waistband: 绿色系带 + yellow waistband: 黄色系带 + red waistband: 红色系带 + pink waistband: 粉色系带 + orange waistband: 橙色系带 + light blue waistband: 淡蓝系带 + light green waistband: 绿白系带 + green with yellow waistband: 黄绿系带 + purple with white waistband: 紫白系带 + red with white waistband: 红白系带 + red with black waistband: 红黑系带 + yellow with white waistband: 黄白系带 + + - name: 披帛 + color: rgba(178, 33, 34, .4) + tags: + white pibo: 白色披帛 + orange pibo: 橙色披帛 + black pibo: 黑色披帛 + pink pibo: 粉色披帛 + red pibo: 红色披帛 + purple pibo: 紫色披帛 + light green pibo: 浅绿披帛 + white with yellow pibo: 黄白披帛 + + - type: wrap + + - name: "宋风:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, song style outfits,: 宋风 + + - name: 短衫 + color: rgba(178, 33, 34, .4) + tags: + purple short shan: 紫色短杉 + red short shan: 红色短杉 + green short shan: 绿色短杉 + blue short shan: 蓝色短杉 + pink short shan: 粉色短杉 + yellow short shan: 黄色短杉 + white short shan: 白色短杉 + light blue short shan: 淡蓝短杉 + light green short shan: 浅绿短杉 + light red short shan: 浅红短杉 + cyan blue short shan: 青蓝短杉 + light purple short shan: 浅紫短杉 + black with blue short shan: 黑蓝短杉 + white with yellow short shan: 黄白短杉 + light yellow with green with white short shan: 浅黄白绿短 + + - name: 长衫 + color: rgba(178, 33, 34, .4) + tags: + purple long shan: 紫色长杉 + red long shan: 红色长杉 + green long shan: 绿色长杉 + blue long shan: 蓝色长杉 + pink long shan: 粉色长杉 + yellow long shan: 黄色长杉 + white long shan: 白色长杉 + light blue long shan: 淡蓝长杉 + light green long shan: 浅绿长杉 + light red long shan: 浅红长杉 + cyan blue long shan: 青蓝长杉 + light purple long shan: 浅紫长杉 + black with blue long shan: 黑蓝长杉 + white with yellow long shan: 黄白长杉 + light yellow with green with white long shan: 浅黄白绿长 + + - name: 百褶裙 + color: rgba(178, 33, 34, .4) + tags: + white pleated skirt: 白裙 + red pleated skirt: 红裙 + green pleated skirt: 绿裙 + blue pleated skirt: 蓝裙 + pink pleated skirt: 粉裙 + light blue pleated skirt: 浅蓝裙 + white golden pleated skirt: 白金裙 + gradient green pleated skirt: 渐变绿裙 + translucent white pleated skirt: 半透白裙 + red cyan gradient pleated skirt: 红青渐变 + red green gradient pleated skirt: 红绿渐变 + green with white pleated skirt: 白绿相间 + light yellow with green with white pleated skirt: 浅黄绿相间 + + - name: 宋抹 + color: rgba(178, 33, 34, .4) + tags: + orange songmo: 橙色宋抹 + red songmo: 红色宋抹 + green songmo: 绿色宋抹 + blue songmo: 蓝色宋抹 + pink songmo: 粉色宋抹 + yellow songmo: 黄色宋抹 + white songmo: 白色宋抹 + purple songmo: 紫色宋抹 + green floral songmo: 绿碎花宋抹 + purple floral songmo: 紫碎花宋抹 + cyan floral songmo: 青碎花宋抹 + + - type: wrap + + - name: "明风:" + color: rgba(178, 33, 34, .4) + tags: + hanfu, ming style outfits,: 明风 + + - name: 上衣 + color: rgba(178, 33, 34, .4) + tags: + short coat: 短袄 + long coat: 长袄 + + - name: 裙子 + color: rgba(178, 33, 34, .4) + tags: + mamian skirt: 马面裙 + + - name: 领子 + color: rgba(178, 33, 34, .4) + tags: + overlapping collar: 交领 + round collar: 圆领 + standing collar: 立领 + square collar: 方领 + + - name: 装饰 + color: rgba(178, 33, 34, .4) + tags: + overlapping collar: 云肩 + embroidery: 刺绣 + woven gold: 织金 + makeup flower: 妆花 + bufu: 补服 + +- name: 魔法系 + groups: + - name: 魔法1.0 + color: + tags: + ((water drops)),wet clothes,((beautiful detailed water)),((floating)),dynamic angle: 水魔法 + beautiful detailed glow, (detailed ice), beautiful detailed water: 冰魔法 + beautiful detailed glow,detailed ice,beautiful detailed water,(floating palaces:1.2),(ice crystal texture wings),(Iridescence and rainbow hair:2.5): 冰系改 + beautiful detailed glow,detailed ice,beautiful detailed water, (floating palaces:1.3),(((ice crystal texture wings))): 星冰乐 + ((detailed beautiful snow forest with trees)), ((snowflakes)), floating: 森林冰 + (((crystals texture Hair))),((beautiful detailed glass hair)),((glass shaped texture hand)),((crystallize texture body)),gem body,hands as clear as jewels,crystallization of clothes,((crystals texture skin)),sparkle, lens flare, light leaks,broken glass,detailed glass shaped clothes,beautiful detailed gemstone sky, gemstone sea, crystals texture flowers,((detailed crystallized clothing)): 结晶法 + beautiful detailed glow,((flames of war)),(((nuclear explosion behide))): 核爆法 + ((breeze)), flying splashes, flying petals, wind: 风魔法 + ((surrounded by heavy floating sand flow and floating sharp stones)),((((ink)))),((illustration)),((watercolor)): 流沙法 + (detailed light), ((lightning in hand)),lightning surrounds,(((lightning chain))): 雷电法 + (sunlight),(angel),dynamic angle, floating, wing, halo, floating white silk,(Holy Light),silver stars: 圣光法 + beautiful detailed pampas grass field, open hakama, surrounded by floating sakura, yellow full moon, beautiful detailed dark midnight sky, messy white long hair: 苇名法 + beautiful and delicate water, the finest grass, very delicate light, nature, painting, water spray, breeze, flowers and grass meadow, near the water edge, (sunset, starry sky in a circle), randomly distributed clouds, river, splashing water, falling petals: 自然法 + (detailed light) , feather, leaves, nature, (sunlight), river, (forest),(bloom): 森林法 + floating and rainbow long hair,Iridescence and rainbow, beautiful detailed starry sky: 虹彩法 + chain ring, chain storm, dark chain,((wholeblack bloomer)), darkside, night, deep dark, darkness, ((dark clouds)),((ruins)),shadow, death garden: 暗锁法 + beautiful detailed glow, floating ashes, beautiful and detailed explosion, red moon, fire, fire cloud, wings on fire, a cloudy sky, smoke of gunpowder, burning, black dress, dove of peace, (floating cloud:1.2): 火烧云 + beautiful detailed glow, detailed ice, beautiful detailed water, (magic circle:1.2), (floating palaces:1.3): 城堡法 + (water bloom), (delicate glow), (breeze), long Flowers meadow,(((sunset)), (less stars form a circle), randomly distributed clouds, (rivers), (willows with branches falling into the water): 黄昏法 + ((colorful bubble)),(floating),detailed light: 泡泡法 + ((rose)), (vine), cage, bandage, red rope, (detail light), falling rose petals: 蔷薇法 + (starry tornado:1.4), starry Nebula, beautiful detailed sky: 星空法 + ((moon)), starry sky, (lighting particle), fog, snow,(bloom): 月亮法 + beautiful detailed glow, detailed ice, beautiful detailed water, (cold full moon), snowflake, (floating cloud:1.2): 雪月法 + ((burning forest)), spark, light leaks, burning sky, flame, flames burning around, (flying sparks): 森火法 + ((destroyed)),explosion, buildings in disarray, The residual eaves DuanBi, cumulus, mouldy, floating, wind, Dead end machine,(broken robot),(Mechanical robot girl), in the rubble of a devastated city: 废土法 + mecha clothes, robot girl, sliver bodysuit,((sliver)) and (broken) body: 战甲法 + Extremely gorgeous metal style, Metal crown with ornate stripes, Various metals background, Sputtered molten iron, floating hair, Hair like melted metal, Clothes made of silver, Clothes with gold lace, flowing gold and silver, everything flowing and melt, flowing iron, flowing silver, lace flowing and melt: 黄金法 + mecha clothes, robot girl: 机娘法 + ink,(((bone))), (((ribs))), rose, black hair, blue eyes, greyscale, no shadow, simple background, bright skin: 死灵法 + (((gorgeous crystal armor))),(((crystal wings))),((altocumulus)),(clear_sky),(snow mountain),((flowery flowers)),(flowery bubbles),cloud map plane, crystal, crystal poppies,Brilliant light, thick_coating, glass tint,(watercolor): 水晶法 + ((an extremely delicate and beautiful)),floating, (detailed wet clothes), (detailed light),feather, nature, (sunlight), river, floating palace, beautiful and delicate water,(bloom),(shine): 水森法 + (blue spark),(red and blue hair),blue eyes, burning sky,flame,Rainbow in the sky,((Flames burning ice)),(((fire butterflies))),(((ice crystal texture wings))),(Flying sparks),(detailed ice),((a lot of luminous ice crystals)),((burning feathers)),(feathers made of ice),(frozen feathers),(((ice and fire together))): 冰火法 + (anger), dragon horns, (silver armor), metal, complex pattern, cape, indifference: 龙骑士 + ((full body)),(helpless),tear, crying,(((((falling from the sky))))),((Weathering With You)),((falling)),((face towards the sky)),(hair flows upwards),((disheveled hair)),(1 girl), floating, beautiful detailed sky: 坠落法 + ((underwater)),(beautiful detailed water),((coral)),dynamic angle, floating,(detailed light),floating hair,(splash),((fishes)),leaves dress, feather, nature,(sunlight),(underwater forest),(bloom),(detailed glow),drenched, seaweed, fish,(((Tyndall effect))): 水下法 + (extremely detailed CG unity 8k wallpaper),(((masterpiece))), (((best quality))), ((ultra-detailed)), (best illustration),(best shadow), ((an extremely delicate and beautiful)),dynamic angle,floating, fairyland,dynamic angle,sea of flowers,beautiful detailed garden,wind,classic,spring, (detailed light),feather, nature, (sunlight), river, forest,(((floating palace))),((the best building)),beautiful and delicate water,(painting),(sketch),(bloom),(shine): 秘境法 + (((masterpiece))), ((the best quality, super fine illustrations, beautiful and delicate water)), ((very delicate light)), ((nature, painting)), ((fine lighting, more transparent stars, high-quality snowflakes, high-quality mountains, very fine 8KCG wallpapers)), (plateau), (((snow mountain))), sunrise, randomly distributed clouds, (snow field), cliff, ((rotating star sky)), ((lake in mountain stream)), luminous particles: 摄影法 + 1980s (style),simple background, retro artstyle: 摩登法 + (white hair), red long hair, red eyes, (full body), (((with sword))), angry face, (beautiful detailed eyes), Blood drop,Blood fog, floating hair, disheveled hair, Splashing blood,(Bloodstain): 血魔法 + ((dragon)), ((dragon background)): 唤龙术 + hair fluttering in the wind,((mechanical arm armor)),((mechanical body armor)),riding motor, bodysuit,((ruins of city in war, fire, burning cars, burning buildings)),air force fleet in the sky: 战姬法 + mecha clothes, robot girl, sliver bodysuit, dragon wings, ((a dragon stands behind the girl)), beautiful detailed sliver dragon armor: 龙机法 + ((Beautiful butterflies in detail)),((Beautiful stars in detail)),(((halter dress ))),particle,(Starry sky in beautiful detail),(Hazy fog),(Ruins of beautiful details),(((Standing on the surface of the sea))): 星蝶术 + blonde wavy hair, (shiny long hair), ((Gothic Lolita)), blue white skirt, ((short skirt)), black Headdress, bowknot, (((hair ornament))), (hair flower), Lace, cross-laced footwear, ribbon-trimmed sleeves, building architecture, ((gothic architecture)), starry sky, outdoors, church, (castle): 学院法 + walking, waves, wind,(((glistening light of waves))),(detailed sunset glow),(floating flow),((coral)),(Luminous),coast,(floating colorful bubbles),beautiful detailed sky,(fluorescence),detailed shadow,(conch),beautiful detailed water, starfish, meteor, rainbow,(seabirds),(glinting stars), (glowworm),(splash),detailed cloud, shell,(fireworks): 星霞海 + beautiful detailed sky, night, stars, (red plum blossom),((winter)),(((snowflakes))), ((red and white flowers)),(starry sky),(sitting),((colorful)),scenery, lantern,(starfall): 冬雪法 + + - name: 魔法1.5 + color: + tags: + ((((melt)))),(((((black and white melt))))),(((wear Black and white Taoist robes))),((((gold and silver lace)))),(((gold and silver lace lace))),(((flowing ((black)) and white background))),extremely detailed gorgeous tiara: 万物熔炉 + Floating black ashes, Beautiful and detailed black, red moon, ((The black clouds)), (black Wings) , a black cloudy sky, burning, black dress, ((Black fog)), Red eyes, (black smoke), ((Black feathers floating in the air)),bat, (floating black cloud:1.5),: 暗鸦法 + dynamic angle, finely detail, (bloom), (shine), glinting stars, ((((best detailed fireworks)))), ((((depth of field)))), (((hanabi))),(((backlight))),: 花火基础 + stars in the eyes, messy floating hair, colored inner hair, Starry sky adorns hair, (lots of big colorful Bubble), (pearl), (Galaxy), depth of field: 星之彩 + stars in the eyes, messy floating hair, colored inner hair, Starry sky adorns hair, depth of field: 沉入星海 + dynamic angle, detailed wet clothes, blank stare, overexplosure, floating, black long straight, red eyes, aqua eyes, gradient eyes, ((blood)), white dress, frills, ((expressionless)), extremely beautiful detailed water, ((lying on the lake)), (bloodred water:1.5), (red background:1.3): 百溺法 + ((messy hair)),(grassland),(yellow eyes),incredibly absurdres,(gold hair),floating hair,Large number of environments,the medieval ,grace,prospect,water eyes,wind,breeze,god ray,lawn,Mountains and lakes in the distance,The sun shines through the trees,A vast expanse of grassland: 辉煌阳光法 + Starry sky adorns hair, sparkling anime eyes,beautiful detailed stars,blighting stars,emerging dark purple across with white hair,multicolored hair,beautiful detailed sky, beautiful detailed water, cinematic lighting, dramatic angle,: 星鬓法 + There are many scattered luminous petals,Hidden in the light yellow flowers,Depth of field,Many flying drops of water,Many scattered leaves,branch ,angle ,contour deepening,cinematic angle: 森罗法 + sunlight, extremely light, extremely clothes, Holy Light, dynamic angle, Light particle, very long hair, white hair, yellow eyes, glowing eyes, expressionless, ((light smile)), ((((white Tulle skirt)))), white silk, looking at viewer, angel wings, large wings, multiple wings, angel halo, (((starry sky))), dusk sky, Floating light spot, Lots of feathers: 星天使 + blonde hair, yellow eyes, white skin, mature female, sunrise, golden sky, magnificent architecture, beautiful detailed sky, overexposure, delicate gold metal decorations: 黄金律 + mechanical prosthesis,mecha coverage,emerging dark purple across with white hair,fluorescent purple,cool movement,rose red eyes,beatiful detailed cyberpunk city, hd semirealistic anime cg concept art digital painting: 机械姬 + (incredibly absurdres), (highly detailed beautiful fishtail:1.6), (((human hands))), (the lower body is a fish:1.9)AND(no human thigh:1.2), seaweed, (full body), (white seashell), (curved and slender fish tail), (the lower body is bare:1.1), {beautiful tailfin}, ((underwater)), (illustration), detailed water, ((fishes)), (floating), watercolor (medium), (small whirlpool), ((The sensation of water flowing)), (detailed scales on a mermaid): 人鱼法 + Blood Mist, background Urban rooftop,despair,Blood Cherry Blossom,torn clothes,crying with eyes open,solo,Blood Rain,bandages,Gunpowder smoke,beautiful deatailed shadow, Splashing blood,dust,tyndall effect: 末日 + Space opera,Space port,robot arm,elbow gloves,night,glisten,stare,cyberpunk,((((citylight)))),science fiction,bodysuit,Mechanical armor headdress,(bare shoulders): 碎梦 + dynamic angle,rainbow hair,detailed cute anime face,((loli)),flower,cry,water,corrugated,flowers tire,broken glass,(broken screen),atlantis,transparent glass: 幻碎梦 + (white hair),(((red streaked hair))), red eyes, (((full body))),(red hair), (((((Hold a red sword))))), (angry face),((Blood drop)),((Blood fog)),light shafts, soft focus, ((Splashing blood))),Long hair,((Bloodstain)),Fighting stance,{{{{{watercolor (medium)}}}},(((masterpiece))),((white clock)),((ultradetailed)),((Covered in blood)),flowing hair,Exquisite Flame,dynamic angle, floating, (shine), extremely delicate and beautiful girls, bright skin, lying red petals,Holy lighting: 血改法 + dramatic shadows,black and white,monochrome,{{comic}},cross necklace,Cassock: 留影术 + ((ink)),(water color),bloom effect,detailed beautiful grassland with petal,flower,butterfly,necklace,smile,petal,(((surrounded by heavy floating petal flow))): 飘花法 + +- name: 反向提示词 + groups: + - name: 画面 + color: + tags: + NSFW: Not Safe For Work + logo: 商标 + text: 文字 + blurry: 模糊 + low quality: 低质量 + bad anatomy: 错误的解剖 + sketches: 素描 + lowres: 低分辨率 + normal quality: 正常质量 + monochrome: 单色 + grayscale: 灰度 + worstquality: 最差质量 + signature: 签名 + watermark: 水印 + cropped: 裁剪 + bad proportions: 错误的比例 + out of focus: 脱离焦点 + username: 用户名 + + - name: 人 + color: + tags: + Multiple people: 多人 + (AS-YoungV2-Neg:1.3): 移除成年人 + (AS-Adult-Neg:1.3): 移除年轻人 + bad body: 坏身体 + long body: 身体长 + (fat:1.2): 肥胖 + long neck: 长颈 + deformed: 畸形 + mutated: 变异的 + mutation: 变异 + ugly: 丑陋 + disfigured: 毁容 + poorly drawn face: 画的不好的脸 + skin blemishes: 皮肤瑕疵 + skin spots: 皮肤斑点 + acnes: 痤疮 + missing limb: 缺少肢体 + malformed limbs: 畸形的肢体 + floating limbs: 漂浮的肢体 + disconnected limbs: 肢体不连贯 + extra limb: 多余的肢体 + extra arms: 多余的手臂 + mutated hands: 变异的手 + poorly drawn hands: 画的不好的手 + malformed hands: 畸形的手 + mutated hands and fingers: 畸形的手和手指 + bad hands: 坏手 + missing fingers: 缺少手指 + fused fingers: 融合的手指 + too many fingers: 太多手指 + extra legs: 多余的腿 + bad feet: 坏脚 + cross-eyed: 斗鸡眼 + + - name: Embeddings + color: + tags: + AS-YoungV2-neg: + BadDream: + badhandv4: + BadNegAnatomyV1-neg: + EasyNegative: + FastNegativeV2: diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..45cf562 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,311 @@ + + + + + diff --git a/src/components/NotificationToast.vue b/src/components/NotificationToast.vue new file mode 100644 index 0000000..52ecfb8 --- /dev/null +++ b/src/components/NotificationToast.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/components/PromptEditor.vue b/src/components/PromptEditor.vue new file mode 100644 index 0000000..ab9745c --- /dev/null +++ b/src/components/PromptEditor.vue @@ -0,0 +1,1372 @@ + + + + + +/* 保证按钮内图标不压缩文本,提升对齐与可读性 */ +.pe-left button svg, +.pe-right button svg, +.pe-input-actions button svg, +.pe-preset-toggle svg { + flex-shrink: 0; +} \ No newline at end of file diff --git a/src/components/PromptManager.vue b/src/components/PromptManager.vue new file mode 100644 index 0000000..653899b --- /dev/null +++ b/src/components/PromptManager.vue @@ -0,0 +1,211 @@ + + + + + \ No newline at end of file diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..a2cedb6 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,8 @@ +import { createApp } from 'vue' +import { createPinia } from 'pinia' +import './style.css' +import App from './App.vue' + +const app = createApp(App) +app.use(createPinia()) +app.mount('#app') diff --git a/src/stores/promptStore.ts b/src/stores/promptStore.ts new file mode 100644 index 0000000..f4e6740 --- /dev/null +++ b/src/stores/promptStore.ts @@ -0,0 +1,492 @@ +import { defineStore } from 'pinia'; +import { loadInitialDataset } from '../utils/yamlLoader'; +import type { PromptDataset, PromptCategory, PromptGroup, PromptTag, LangCode, ExportBundle, CustomDiff, PromptPreset } from '../types'; + +const LS_KEY = 'ops.prompt.dataset.v1'; +let saveTimer: number | null = null; // 非响应式计时器,避免递归更新 +let baseline: PromptDataset | null = null; // 基线词库(从 public/sd 加载) + +function deepClone(obj: T): T { + return JSON.parse(JSON.stringify(obj)); +} + +export const usePromptStore = defineStore('promptStore', { + state: () => ({ + dataset: null as PromptDataset | null, + selectedLang: 'zh_CN' as LangCode, + selectedCategoryIndex: 0, + selectedGroupIndex: 0, + searchQuery: '', + // 编辑器相关 + promptText: '', + presets: [] as PromptPreset[], + }), + getters: { + categories: (s) => s.dataset?.categories ?? [], + currentCategory: (s) => s.dataset?.categories[s.selectedCategoryIndex] ?? null, + currentGroup(): PromptGroup | null { + return this.currentCategory?.groups[this.selectedGroupIndex] ?? null; + }, + languages: (s) => s.dataset?.languages ?? ['en'], + filteredTags(): PromptTag[] { + const grp = this.currentGroup; + if (!grp) return [] as PromptTag[]; + const q = this.searchQuery.trim().toLowerCase(); + if (!q) return grp.tags; + return grp.tags.filter((t) => { + const trans = t.translation?.[this.selectedLang] ?? ''; + return ( + t.key.toLowerCase().includes(q) || + trans.toLowerCase().includes(q) + ); + }); + }, + tokens(s): string[] { + return splitTokens(s.promptText); + }, + }, + actions: { + async initialize() { + // 先加载基线词库 + baseline = await loadInitialDataset(); + const raw = localStorage.getItem(LS_KEY); + if (raw) { + try { + const bundle = JSON.parse(raw) as ExportBundle; + if (bundle.dataset) { + this.dataset = bundle.dataset; + } else if (bundle.customDiff) { + this.dataset = this.applyDiff(deepClone(baseline!), bundle.customDiff); + } else { + this.dataset = deepClone(baseline!); + } + this.presets = bundle.presets || []; + // 恢复编辑器内容与语言 + if (typeof bundle.promptText === 'string') { + this.promptText = bundle.promptText; + } + if (bundle.selectedLang) { + this.selectedLang = bundle.selectedLang as LangCode; + } + } catch { + this.dataset = deepClone(baseline!); + } + } else { + this.dataset = deepClone(baseline!); + } + // 若无恢复语言,则按数据集进行推断 + if (!this.selectedLang) { + const guessLang: LangCode = (this.dataset.languages.includes('zh_CN') ? 'zh_CN' : 'en') as LangCode; + this.selectedLang = guessLang; + } + this.autoPersist(); + }, + autoPersist() { + // 订阅状态变化并延迟保存(不写入 store,避免递归) + this.$subscribe(() => { + if (saveTimer) window.clearTimeout(saveTimer); + saveTimer = window.setTimeout(() => { + this.save(); + }, 400); + }, { detached: true }); + }, + save() { + if (!this.dataset) return; + const bundle: ExportBundle = { + version: 1, + savedAt: new Date().toISOString(), + dataset: deepClone(this.dataset), + presets: deepClone(this.presets), + promptText: this.promptText, + selectedLang: this.selectedLang, + }; + localStorage.setItem(LS_KEY, JSON.stringify(bundle)); + }, + resetToDefault() { + this.importFromBundle(null); + }, + async importFromBundle(bundle: ExportBundle | null) { + if (!bundle) { + if (!baseline) baseline = await loadInitialDataset(); + this.dataset = deepClone(baseline!); + } else { + if (bundle.dataset) { + this.dataset = bundle.dataset; + } else if (bundle.customDiff) { + if (!baseline) baseline = await loadInitialDataset(); + this.dataset = this.applyDiff(deepClone(baseline!), bundle.customDiff); + } + this.presets = bundle.presets || []; + } + this.selectedCategoryIndex = 0; + this.selectedGroupIndex = 0; + this.save(); + }, + exportToJson(): string { + // 导出仅包含自定义差异(不包含公共词库) + const diff = this.buildDiff(baseline!, this.dataset!); + const bundle: ExportBundle = { + version: 1, + savedAt: new Date().toISOString(), + customDiff: diff, + presets: deepClone(this.presets), + }; + return JSON.stringify(bundle, null, 2); + }, + setLanguage(lang: LangCode) { + this.selectedLang = lang; + }, + selectCategory(idx: number) { + this.selectedCategoryIndex = idx; + this.selectedGroupIndex = 0; + }, + selectGroup(idx: number) { + this.selectedGroupIndex = idx; + }, + setSearch(q: string) { + this.searchQuery = q; + }, + addTag(groupId: string, key = 'new_tag') { + const grp = this.findGroupById(groupId); + if (!grp) return; + grp.tags.push({ key, translation: { en: key, [this.selectedLang]: key } }); + }, + removeTag(groupId: string, key: string) { + const grp = this.findGroupById(groupId); + if (!grp) return; + grp.tags = grp.tags.filter((t) => t.key !== key); + }, + updateTagKey(groupId: string, oldKey: string, newKey: string) { + const grp = this.findGroupById(groupId); + if (!grp) return; + const tag = grp.tags.find((t) => t.key === oldKey); + if (!tag) return; + tag.key = newKey; + if (!tag.translation) tag.translation = {}; + tag.translation.en = newKey; + }, + setTranslation(groupId: string, key: string, lang: LangCode, val: string) { + const grp = this.findGroupById(groupId); + if (!grp) return; + const tag = grp.tags.find((t) => t.key === key); + if (!tag) return; + if (!tag.translation) tag.translation = {}; + tag.translation[lang] = val; + }, + toggleHidden(groupId: string, key: string) { + const grp = this.findGroupById(groupId); + if (!grp) return; + const tag = grp.tags.find((t) => t.key === key); + if (!tag) return; + tag.hidden = !tag.hidden; + }, + reorderTags(groupId: string, fromIndex: number, toIndex: number) { + const grp = this.findGroupById(groupId); + if (!grp) return; + const list = grp.tags; + if (fromIndex < 0 || toIndex < 0 || fromIndex >= list.length || toIndex >= list.length) return; + const [item] = list.splice(fromIndex, 1); + if (item) list.splice(toIndex, 0, item); + }, + // —— 编辑器核心:基于左侧文本的 token 操作 —— + setPromptText(text: string) { + this.promptText = normalizePrompt(text); + }, + setPromptTextRaw(text: string) { + // 原始赋值,不做格式化,保留光标与撤回体验 + this.promptText = text; + }, + replaceChineseComma() { + this.promptText = this.promptText.replace(/,/g, ','); + }, + formatPrompt() { + this.promptText = normalizePrompt(this.promptText); + }, + updateToken(index: number, newToken: string) { + const tokens = splitTokens(this.promptText); + if (index < 0 || index >= tokens.length) return; + tokens[index] = normalizeToken(newToken); + this.promptText = tokens.join(', '); + }, + reorderTokens(fromIndex: number, toIndex: number) { + const tokens = splitTokens(this.promptText); + if (fromIndex < 0 || toIndex < 0 || fromIndex >= tokens.length || toIndex >= tokens.length) return; + const [item] = tokens.splice(fromIndex, 1); + tokens.splice(toIndex, 0, item!); + this.promptText = tokens.join(', '); + }, + removeToken(index: number) { + const tokens = splitTokens(this.promptText); + if (index < 0 || index >= tokens.length) return; + tokens.splice(index, 1); + this.promptText = tokens.join(', '); + }, + addTokenAfter(index: number, token: string) { + const tokens = splitTokens(this.promptText); + tokens.splice(index + 1, 0, normalizeToken(token)); + this.promptText = tokens.join(', '); + }, + getTagByKey(key: string): PromptTag | null { + for (const cat of this.dataset?.categories || []) { + for (const g of cat.groups) { + const t = g.tags.find((x) => x.key === key); + if (t) return t; + } + } + return null; + }, + getTranslation(key: string, lang: LangCode): string | null { + const tag = this.getTagByKey(key); + if (!tag) return null; + return tag.translation?.[lang] ?? tag.key; + }, + getSuggestions(prefix: string, limit = 8): string[] { + const list: string[] = []; + const seen = new Set(); + const p = prefix.trim().toLowerCase(); + if (!p) return []; + for (const cat of this.dataset?.categories || []) { + for (const g of cat.groups) { + for (const t of g.tags) { + const k = t.key; + if (seen.has(k)) continue; + if (k.toLowerCase().includes(p)) { + list.push(k); + seen.add(k); + if (list.length >= limit) return list; + } + } + } + } + return list; + }, + addMapping(key: string, lang: LangCode, val: string) { + // 若 key 已存在则更新翻译;否则在自定义分组增加映射 + const exist = this.getTagByKey(key); + if (exist) { + if (!exist.translation) exist.translation = {}; + exist.translation[lang] = val; + return; + } + const grp = this.ensureCustomGroup(); + grp.tags.push({ key, translation: { en: key, [lang]: val } }); + }, + ensureCustomGroup(): PromptGroup { + const catName = 'Custom'; + let cat = this.dataset?.categories.find((c) => c.name === catName); + if (!cat) { + cat = { id: `cat_${Math.random().toString(36).slice(2, 9)}`, name: catName, groups: [] }; + this.dataset?.categories.push(cat); + } + let grp = cat.groups.find((g) => g.name === 'User Mapping'); + if (!grp) { + grp = { id: `grp_${Math.random().toString(36).slice(2, 9)}`, name: 'User Mapping', color: '#6366f1', tags: [] }; + cat.groups.push(grp); + } + return grp; + }, + savePreset(name: string) { + const now = new Date().toISOString(); + const exist = this.presets.find((p) => p.name === name); + if (exist) { + exist.text = this.promptText; + exist.updatedAt = now; + } else { + this.presets.push({ name, text: this.promptText, updatedAt: now }); + } + this.save(); + }, + loadPreset(name: string) { + const p = this.presets.find((x) => x.name === name); + if (!p) return; + this.promptText = p.text; + }, + deletePreset(name: string) { + this.presets = this.presets.filter((p) => p.name !== name); + this.save(); + }, + renamePreset(oldName: string, newName: string) { + const target = this.presets.find((p) => p.name === oldName); + if (!target) return; + const conflict = this.presets.find((p) => p.name === newName); + const now = new Date().toISOString(); + if (conflict && conflict !== target) { + // 合并到冲突项:用新名覆盖旧名文本 + conflict.text = target.text; + conflict.updatedAt = now; + this.deletePreset(oldName); + } else { + target.name = newName; + target.updatedAt = now; + } + this.save(); + }, + findGroupById(id: string): PromptGroup | null { + for (const cat of this.dataset?.categories || []) { + const grp = cat.groups.find((g) => g.id === id); + if (grp) return grp; + } + return null; + }, + // 工具方法:构建差异与应用差异 + buildDiff(base: PromptDataset, cur: PromptDataset): CustomDiff { + const categories: CustomDiff['categories'] = []; + const baseCatMap = new Map(base.categories.map((c) => [c.name, c])); + const curCatMap = new Map(cur.categories.map((c) => [c.name, c])); + + for (const [name, curCat] of curCatMap.entries()) { + const baseCat = baseCatMap.get(name); + const catDiff: CustomDiff['categories'][number] = { name }; + if (!baseCat) { + catDiff.addedGroups = curCat.groups.map((g) => deepClone(g)); + } else { + const baseGrpMap = new Map(baseCat.groups.map((g) => [g.name, g])); + const curGrpMap = new Map(curCat.groups.map((g) => [g.name, g])); + const groupsDiff: NonNullable = []; + + for (const [gname, curGrp] of curGrpMap.entries()) { + const baseGrp = baseGrpMap.get(gname); + if (!baseGrp) { + if (!catDiff.addedGroups) catDiff.addedGroups = []; + catDiff.addedGroups.push(deepClone(curGrp)); + continue; + } + const updated: { name: string; color?: string; added?: PromptTag[]; removed?: string[]; updated?: Array<{ key: string; translation?: Partial>; hidden?: boolean }>; order?: string[] } = { name: gname } as any; + if ((curGrp.color || '') !== (baseGrp.color || '')) updated.color = curGrp.color; + const baseTagMap = new Map(baseGrp.tags.map((t) => [t.key, t])); + const curTagMap = new Map(curGrp.tags.map((t) => [t.key, t])); + + const addList: PromptTag[] = []; + const updList: Array<{ key: string; translation?: Partial>; hidden?: boolean }> = []; + for (const [key, curTag] of curTagMap.entries()) { + const baseTag = baseTagMap.get(key); + if (!baseTag) { + addList.push(deepClone(curTag)); + } else { + let changed = false; + const change: { key: string; translation?: Partial>; hidden?: boolean } = { key }; + for (const l of ['en', 'zh_CN', 'es_ES'] as LangCode[]) { + const a = baseTag.translation?.[l] ?? ''; + const b = curTag.translation?.[l] ?? ''; + if (a !== b) { + if (!change.translation) change.translation = {}; + change.translation[l] = b; + changed = true; + } + } + const aHidden = !!baseTag.hidden; + const bHidden = !!curTag.hidden; + if (aHidden !== bHidden) { change.hidden = bHidden; changed = true; } + if (changed) updList.push(change); + } + } + const remList: string[] = []; + for (const [key] of baseTagMap.entries()) { + if (!curTagMap.has(key)) remList.push(key); + } + const baseOrder = baseGrp.tags.map((t) => t.key); + const curOrder = curGrp.tags.map((t) => t.key); + const orderChanged = baseOrder.length !== curOrder.length || baseOrder.some((k, i) => k !== curOrder[i]); + + if (updated.color || addList.length || remList.length || updList.length || orderChanged) { + if (updated.color) updated.color = updated.color; + if (addList.length) updated.added = addList; + if (remList.length) updated.removed = remList; + if (updList.length) updated.updated = updList; + if (orderChanged) updated.order = curOrder; + groupsDiff.push(updated as any); + } + } + const removedGroups = baseCat.groups.filter((bg) => !curGrpMap.has(bg.name)).map((g) => g.name); + if (removedGroups.length) catDiff.removedGroups = removedGroups; + if (groupsDiff.length) catDiff.groups = groupsDiff; + } + if (catDiff.addedGroups?.length || catDiff.removedGroups?.length || catDiff.groups?.length) { + categories.push(catDiff); + } + } + for (const baseCat of base.categories) { + if (!curCatMap.has(baseCat.name)) { + categories.push({ name: baseCat.name, removedGroups: baseCat.groups.map((g) => g.name) }); + } + } + return { categories }; + }, + applyDiff(target: PromptDataset, diff: CustomDiff): PromptDataset { + const catMap = new Map(target.categories.map((c) => [c.name, c])); + for (const c of diff.categories || []) { + let cat = catMap.get(c.name); + if (!cat) { + cat = { id: `cat_${Math.random().toString(36).slice(2, 9)}`, name: c.name, groups: [] }; + target.categories.push(cat); + catMap.set(c.name, cat); + } + const grpMap = new Map(cat.groups.map((g) => [g.name, g])); + for (const g of c.addedGroups || []) { + const copy = deepClone(g); + // 保持现有结构:如果没有 id,生成一个 + (copy as PromptGroup).id = `grp_${Math.random().toString(36).slice(2, 9)}`; + (copy as PromptGroup).id = `grp_${Math.random().toString(36).slice(2, 9)}`; + cat.groups.push(copy as PromptGroup); + grpMap.set(copy.name, copy as PromptGroup); + } + for (const gname of c.removedGroups || []) { + cat.groups = cat.groups.filter((g) => g.name !== gname); + grpMap.delete(gname); + } + for (const gdiff of c.groups || []) { + let grp = grpMap.get(gdiff.name); + if (!grp) { + grp = { id: `grp_${Math.random().toString(36).slice(2, 9)}`, name: gdiff.name, color: gdiff.color, tags: [] }; + cat.groups.push(grp); + grpMap.set(grp.name, grp); + } + if (gdiff.color !== undefined) grp.color = gdiff.color; + const tagMap = new Map(grp.tags.map((t) => [t.key, t])); + for (const t of gdiff.added || []) { + const copy = deepClone(t); + grp.tags.push(copy); + tagMap.set(copy.key, copy); + } + for (const key of gdiff.removed || []) { + grp.tags = grp.tags.filter((t) => t.key !== key); + tagMap.delete(key); + } + for (const u of gdiff.updated || []) { + const tag = tagMap.get(u.key); + if (!tag) continue; + if (u.translation) tag.translation = { ...(tag.translation || {}), ...u.translation }; + if (u.hidden !== undefined) tag.hidden = u.hidden; + } + if (gdiff.order && gdiff.order.length) { + const keyToTag = new Map(grp.tags.map((t) => [t.key, t])); + const reordered: PromptTag[] = []; + for (const key of gdiff.order) { + const tag = keyToTag.get(key); + if (tag) reordered.push(tag); + } + // 保留未列出的条目 + for (const t of grp.tags) { + if (!gdiff.order.includes(t.key)) reordered.push(t); + } + grp.tags = reordered; + } + } + } + return target; + }, + }, +}); +// —— 工具方法 —— +function splitTokens(text: string): string[] { + return text + .split(/[,,]/) + .map((s) => s.trim()) + .filter((s) => s.length > 0); +} +function normalizeToken(t: string): string { + return t.trim(); +} +function normalizePrompt(text: string): string { + return splitTokens(text).join(', '); +} \ No newline at end of file diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..1a66ec4 --- /dev/null +++ b/src/style.css @@ -0,0 +1,60 @@ +:root { + font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +.card { + padding: 2em; +} + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/src/types.ts b/src/types.ts new file mode 100644 index 0000000..7d61592 --- /dev/null +++ b/src/types.ts @@ -0,0 +1,67 @@ +export type LangCode = 'en' | 'zh_CN' | 'es_ES'; + +export interface PromptTag { + key: string; + translation?: Partial>; + hidden?: boolean; +} + +export interface PromptGroup { + id: string; + name: string; + color?: string; + tags: PromptTag[]; +} + +export interface PromptCategory { + id: string; + name: string; + groups: PromptGroup[]; +} + +export interface PromptDataset { + categories: PromptCategory[]; + languages: LangCode[]; + updatedAt?: string; +} + +export interface ExportBundle { + version: number; + savedAt: string; + dataset?: PromptDataset; // full snapshot (used for localStorage persistence) + customDiff?: CustomDiff; // only user-defined changes for export/import + presets?: PromptPreset[]; // saved prompt texts by name + // editor state persistence + promptText?: string; + selectedLang?: LangCode; +} + +export interface CustomDiff { + categories: Array<{ + name: string; + addedGroups?: Array<{ + name: string; + color?: string; + tags: PromptTag[]; + }>; + removedGroups?: string[]; + groups?: Array<{ + name: string; + color?: string; + added?: PromptTag[]; + removed?: string[]; // tag keys + updated?: Array<{ + key: string; + translation?: Partial>; + hidden?: boolean; + }>; + order?: string[]; // tag keys in desired order + }>; + }>; +} + +export interface PromptPreset { + name: string; + text: string; + updatedAt: string; +} \ No newline at end of file diff --git a/src/utils/yamlLoader.ts b/src/utils/yamlLoader.ts new file mode 100644 index 0000000..b545558 --- /dev/null +++ b/src/utils/yamlLoader.ts @@ -0,0 +1,106 @@ +import YAML from 'yaml'; +import type { PromptDataset, PromptCategory, PromptGroup, PromptTag, LangCode } from '../types'; + +type YamlGroup = { + name: string; + color?: string; + tags: Record; +}; + +type YamlCategory = { + name: string; + groups: YamlGroup[]; +}; + +async function fetchYaml(path: string): Promise { + const res = await fetch(path); + if (!res.ok) throw new Error(`Failed to fetch ${path}: ${res.status}`); + const text = await res.text(); + const parsed = YAML.parse(text) as YamlCategory[]; + return parsed; +} + +function uid(prefix: string): string { + return `${prefix}_${Math.random().toString(36).slice(2, 9)}`; +} + +function collectTranslations(root: YamlCategory[]): Record { + const map: Record = {}; + for (const cat of root) { + for (const grp of cat.groups || []) { + const entries = grp.tags || {}; + for (const [key, val] of Object.entries(entries)) { + if (key && typeof key === 'string') { + const value = val == null ? '' : String(val); + map[key] = value; + } + } + } + } + return map; +} + +function buildBaseStructure(defaultYaml: YamlCategory[]): PromptCategory[] { + const categories: PromptCategory[] = []; + for (const cat of defaultYaml) { + const groups: PromptGroup[] = []; + for (const grp of cat.groups || []) { + const tags: PromptTag[] = []; + const entries = grp.tags || {}; + for (const key of Object.keys(entries)) { + tags.push({ key, translation: { en: key } }); + } + groups.push({ id: uid('grp'), name: grp.name, color: grp.color, tags }); + } + categories.push({ id: uid('cat'), name: cat.name, groups }); + } + return categories; +} + +function mergeLanguage(dataset: PromptDataset, translations: Record, lang: LangCode) { + for (const cat of dataset.categories) { + for (const grp of cat.groups) { + for (const tag of grp.tags) { + const t = translations[tag.key]; + if (typeof t === 'string') { + if (!tag.translation) tag.translation = {}; + tag.translation[lang] = t || tag.key; + } + } + } + } +} + +export async function loadInitialDataset(): Promise { + // Base: default.yaml defines structure and keys + const defaultYaml = await fetchYaml('/sd/default.yaml'); + const baseCategories = buildBaseStructure(defaultYaml); + const dataset: PromptDataset = { + categories: baseCategories, + languages: ['en'], + updatedAt: new Date().toISOString(), + }; + + // zh_CN and es_ES translations are optional + try { + const zhRoot = await fetchYaml('/sd/zh_CN.yaml'); + const zhMap = collectTranslations(zhRoot); + mergeLanguage(dataset, zhMap, 'zh_CN'); + if (!dataset.languages.includes('zh_CN')) dataset.languages.push('zh_CN'); + } catch (err) { + // ignore if missing + console.warn('zh_CN.yaml not found or invalid', err); + } + + try { + const esRoot = await fetchYaml('/sd/es_ES.yaml'); + const esMap = collectTranslations(esRoot); + mergeLanguage(dataset, esMap, 'es_ES'); + if (!dataset.languages.includes('es_ES')) dataset.languages.push('es_ES'); + } catch (err) { + // ignore if missing + console.warn('es_ES.yaml not found or invalid', err); + } + + return dataset; +} \ No newline at end of file diff --git a/tsconfig.app.json b/tsconfig.app.json new file mode 100644 index 0000000..5873ae4 --- /dev/null +++ b/tsconfig.app.json @@ -0,0 +1,16 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "types": ["vite/client"], + + /* Linting */ + "strict": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"] +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..1ffef60 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..cd830ce --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": false, + "noUnusedParameters": false, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..bbcf80c --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import vue from '@vitejs/plugin-vue' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [vue()], +})