Template:Eye color:修订间差异

H萌娘,万物皆可H的百科全书!
跳到导航 跳到搜索
imported>=海豚=
(以“{{萌百:Eye color}}”替换内容)
imported>Irukaza
(文本替换 - 替换“{{萌百:”为“{{萌百嵌入|模板:”)
 
(未显示1个用户的3个中间版本)
第1行: 第1行:
{{萌百:Eye color}}
<includeonly>{{#vardefine:预处理
  |{{#switch:{{{1}}}|异色|異色={{{1}}}
   |#default= {{#if:{{#switch: {{Str_rightc|{{{1}}}|1}} <!-- 如果“瞳色”最右边1个字符合下表 -->
      |瞳
      |色
      = true }}
   |{{Str_crop|{{{1}}}|1}} <!-- 那么切掉最后1个字 -->
   |{{{1}}} <!-- 否则不进行切除 -->
   }}
  }}
}}<!--
 
-->{{#vardefine:瞳色
  |{{#if:{{#switch: {{Str_left|{{#var:预处理}}|1}} <!-- 如果“瞳色”最左边1个字符合下表 -->
      |浅 |淺
      |深
      |亮
      |暗
      |浓 |濃
      |淡
      |黑
      |灰
      |银 |銀
      |碧
      |墨
      |玫
      |土
      |水
      |翠
      |钴 |鈷
      = true }}
   |{{#ifeq:{{Str_len|{{#var:预处理}}}}
    |1 <!-- 且“瞳色”大于一个字(避免裁剪后一个字都不剩) -->
    |{{#var:预处理}}
    |{{Str_crop_left|{{#var:预处理}}|1}} <!-- 那么切掉开头1个字 -->
    }}
   |{{#var:预处理}} <!-- 否则不进行切除 -->
  }}
}}<!--
 
-->{{#switch: {{#var:瞳色}}
| 粉
| 粉红 | 粉紅
| 洋紅 | 洋红
| 桃
| 桃紅 | 桃红 = {{ArticleCategory|粉瞳}}{{#ifexist:粉瞳|[[粉瞳|{{#var:预处理}}瞳]]|[[:Category:粉瞳|{{#var:预处理}}瞳]]}}<!-- 使用 #var:预处理 的原因是保留可能带有的前缀 -->
| 绯  | 緋
| 唐红 | 唐紅
| 赤
| 橙红 | 橙紅
| 紅  | 红  = {{ArticleCategory|红瞳}}{{#ifexist:红瞳|[[红瞳|{{#var:预处理}}瞳]]|[[:Category:红瞳|{{#var:预处理}}瞳]]}}
| 紫
| 靛
| 蓝紫 | 藍紫 | 紫蓝 | 紫藍
| 雪青
| 紫紅 | 紫红 = {{ArticleCategory|紫瞳}}{{#ifexist:紫瞳|[[紫瞳|{{#var:预处理}}瞳]]|[[:Category:紫瞳|{{#var:预处理}}瞳]]}}
| 青  | 靑
| 碧
| 藍  | 蓝
| 青蓝 | 青藍
| 蓝绿 | 藍綠
| 灰蓝 | 灰藍 | 蓝灰 | 藍灰
| 宝石蓝 | 寶石藍
| 天空蓝 | 天空藍
| 天蓝 | 天藍 = {{ArticleCategory|蓝瞳}}{{#ifexist:蓝瞳|[[蓝瞳|{{#var:预处理}}瞳]]|[[:Category:蓝瞳|{{#var:预处理}}瞳]]}}
| 綠  | 绿
| 青绿 | 靑綠
| 军绿 | 軍綠
| 青灰
| 翡翠
| 祖母綠 | 祖母绿
| 黃綠 | 黄绿
| 灰綠 | 灰绿
| 綠褐 | 绿褐 | 綠棕 | 绿棕 | 棕绿 | 棕綠
| 墨綠 | 墨绿 = {{ArticleCategory|绿瞳}}{{#ifexist:绿瞳|[[绿瞳|{{#var:预处理}}瞳]]|[[:Category:绿瞳|{{#var:预处理}}瞳]]}}
| 金
| 黃  | 黄
| 金黃 | 金黄
| 米
| 米黃 | 米黄
| 亞麻 | 亚麻
| 琥珀     = {{ArticleCategory|金瞳}}{{#ifexist:金瞳|[[金瞳|{{#var:预处理}}瞳]]|[[:Category:金瞳|{{#var:预处理}}瞳]]}}
| 桔
| 桔黃 | 桔黄
| 橘
| 橘黃 | 橘黄
| 橙
| 橙黃 | 橙黄
| 橙褐     = {{ArticleCategory|橙瞳}}{{#ifexist:橙瞳|[[橙瞳|{{#var:预处理}}瞳]]|[[:Category:橙瞳|{{#var:预处理}}瞳]]}}
| 褐
| 棕
| 棕褐
| 亞麻棕 | 亚麻棕
| 棕黑
| 栗
| 茶
| 咖啡
| 咖啡色
| 棕黃 | 棕黄
| 红棕 | 紅棕 | 棕红 | 棕紅
| 金褐 | 红褐 | 紅褐 | 黄褐 | 黃褐
| 酒红 | 酒紅 = {{ArticleCategory|棕瞳}}{{#ifexist:棕瞳|[[棕瞳|{{#var:预处理}}瞳]]|[[:Category:棕瞳|{{#var:预处理}}瞳]]}}
| 黑
| 藍黑 | 蓝黑 = {{ArticleCategory|黑瞳}}[[:Category:黑瞳|{{#var:预处理}}瞳]]
| 灰
| 銀  | 银
| 銀白 | 银白
| 銀灰 | 银灰 = {{ArticleCategory|灰瞳}}{{#ifexist:灰瞳|[[灰瞳|{{#var:预处理}}瞳]]|[[:Category:灰瞳|{{#var:预处理}}瞳]]}}
| 白      = {{ArticleCategory|白瞳}}{{#ifexist:白瞳|[[白瞳|{{#var:预处理}}瞳]]|[[:Category:白瞳|{{#var:预处理}}瞳]]}}
| 异色 | 異色 = {{ArticleCategory|异色瞳}}{{#ifexist:异色瞳|[[异色瞳|{{#var:预处理}}瞳]]|[[:Category:异色瞳|{{#var:预处理}}瞳]]}}
| 彩虹     = {{ArticleCategory|彩虹瞳}}{{#ifexist:彩虹瞳|[[彩虹瞳|{{#var:预处理}}瞳]]|[[:Category:彩虹瞳|{{#var:预处理}}瞳]]}}
| #default   = <!-- 容错程序,尽量接受“非常细化的颜色”:
-->{{#vardefine:最后一个字
|{{Str_right|{{#var:预处理}}|{{#expr:{{Str_len|{{#var:预处理}}}}-1}} }} <!-- 取输入字符的最后一个字“x” -->
}}{{#ifexist: Category:{{#var:最后一个字}}瞳 <!-- 检测“x瞳”分类是否存在 -->
  | [[{{#var:最后一个字}}瞳|{{#var:预处理}}瞳]]{{ArticleCategory|{{#var:最后一个字}}瞳}} <!-- 存在[[分类:x瞳]],那么显示这个分类 -->
  | {{#if:{{{ft|}}}|{{{1}}}|{{#var:预处理}}瞳[[分类:错误瞳色]]}} <!-- 不存在这个分类,显示“错误瞳色”,如果容错开关打开,则原样输出 -->
  }}
}}</includeonly><noinclude>{{萌百 嵌入|模板:Eye color}}</noinclude>

2022年2月26日 (六) 12:17的最新版本