指南/生成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 文件)