指南/生成Quote
< 指南
這篇文章講述如何從 chinese_s.po 文件中得到 Quote.
獲得 chinese_s.po 文件
- 解壓 steamapps/common/Don't Starve Together/data/databundles/scripts.zip
- 找到 languages/chinese_s.po,你可以用文本編輯器(比如 Notepad++,Vim 或任何你喜歡的文本編輯器打開)
- 不要用記事本等編寫能力不夠強大的軟件打開,否則過大的文件可能會使軟件崩潰。
獲得 msgctext
- msgctext 是饑荒內文本的標誌符,可以用來定位文本。
- 如,在遊戲中,溫蒂 檢查黑暗中的物品會說「黑暗!太黑了!」,那麼你可以在
chinese_s.po
中搜索這句話,得到以下內容:
#. STRINGS.CHARACTERS.WENDY.DESCRIBE_TOODARK msgctxt "STRINGS.CHARACTERS.WENDY.DESCRIBE_TOODARK" msgid "The darkness! It is too dark!" msgstr "黑暗!太黑了!"
- 那麼你便得到了
"STRINGS.CHARACTERS.WENDY.DESCRIBE_TOODARK"
- 將
WENDY
改為其他角色,你便可以得到其他角色的雙語 Quote。如韋伯的 Quote:
#. STRINGS.CHARACTERS.WEBBER.DESCRIBE_TOODARK msgctxt "STRINGS.CHARACTERS.WEBBER.DESCRIBE_TOODARK" msgid "All our eyes stopped working!" msgstr "我们的所有眼睛都停止了工作!"
- 請注意:半角引號不是 Quote 的一部分。
通過 msgctext 直接獲得引用模板
- 僅當 模板:PoQuotes 炸了的時候使用。
- 這裡有一個簡單的頁面來完成轉換(出於版權問題,請自行加載 chinese_s.po 文件)