• Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模組:萌點/data/doc

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

此頁面為 Module:萌点/data 的說明文件

簡介

本模塊作為轉換規則,應用於Module:萌點。本文檔主要面向需要新增萌點連結/分類轉換規則的編輯者。

修改本模塊時請同時注意萌點的連結和分類,模塊修改後請檢查和測試是否為預期效果。

因為模塊本身不具備繁簡轉換功能,所以在修改時請確認修改內容是否存在繁簡寫法不同的情況。如果有,請成對進行修改。

如果您需要新增萌點轉換規則,請務必認真閱讀下述指南再進行修改。不恰當的修改可能會導致模板及模塊無法正常工作。如果您對自己的修改沒有把握,請轉到討論版模板討論頁描述您的需求或提出修改意見。

結構

本數據模塊主要分為以下幾部分:

  • link_rules:連結轉換規則
  • skip_check:「免檢」的萌點名稱(將於下文解釋)
  • category_rules:分類轉換規則
  • special_handling:特殊名稱轉換規則
  • ability_exceptions:「xx能力」例外規則

添加或調整萌點的連結(link_rules)

連結規則分為以下三類,請按具體需要在對應類別後添加。在編輯時敬請注意觀察已有的格式。

direct_mapping

該部分為直接對應規則。即若參數中出現此處等號左側的萌點,會直接連結到右側的對應項。

例如,如果希望萌點A實際連結至[[B]],請在direct_mapping後新增一行:["A"] = "B"(記得在上一行補一個半角逗號「,」)。

例子:["AI"] = "人工智能" --> AI

suffix_mapping

該部分為後綴映射規則。即若參數中出現此處等號左側的萌點,實際連結時會在萌點後加上等號右側的後綴。

例如,如果希望萌點A實際連結至[[A(B)]],請在suffix_mapping後新增一行:["A"] = "B"(記得在上一行補一個半角逗號「,」)。

例子:["百合"] = "萌属性" --> 百合

special_professions

按照慣例,職業類萌屬性應當單獨列出以更加清晰。實際作用與suffix_mapping類似,默認在職業名稱後加「(萌屬性)」。

例如,如果有萌點A是職業名稱,請在special_professions 後新增一行:["A"] = true(記得在上一行補一個半角逗號「,」)。

例子:["声优"] = true --> 聲優

添加或調整萌點的分類

分類規則分為以下三類,請按具體需要在對應類別後添加。在編輯時敬請注意觀察已有的格式。默認情況下,A(B)A均會被分類到[[分類:A]]下。

direct_mapping

該部分為直接對應規則。即若參數中出現此處等號左側的萌點,會直接添加右側對應項分類。

例如,如果希望萌點A實際分類至[[B]],請在direct_mapping後新增一行:["A"] = "B"(記得在上一行補一個半角逗號「,」)。

suffix_mapping

該部分為後綴映射規則。即若參數中出現此處等號左側的萌點,實際分類時會在萌點後加上等號右側的後綴。

例如,如果希望萌點A實際分類至[[A(B)]],請在suffix_mapping後新增一行:["A"] = "B"(記得在上一行補一個半角逗號「,」)。

use_link_value

位於此部分的萌點,會在分類時帶有其後的「( )」,通常用於兩種不同的後綴消歧義條目均為萌點的情況。

例子:["女王"] = true:見CAT:女王(性格)CAT:女王(身份)

特殊處理

skip_check

默認情況下,若一個參數中帶有「( )」,會被添加「需要檢查」的維護模板。然而,位於此處的萌屬性,由於幾種不同的後綴消歧義條目均為萌屬性,雖然其後帶有「( )」,但條目不會添加「需要檢查」。

special_handling

該組中的萌點會保留原始形態,而不會在顯示時刪掉其後的「( )」。此部分用於帶後綴和不帶後綴均為萌屬性的條目。

ability_exceptions

默認情況下,以「xx能力」結尾的萌屬性會在連結時自動連結至「xx能力者」。然而有幾組特例,位於此處。填寫時可使用正則表達式。