指南/生成Quote

来自Don't Starve Wiki
跳转到导航 跳转到搜索

这篇文章讲述如何从 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 是饥荒内文本的标志符,可以用来定位文本。
  • 如,在游戏中,Wendy Portrait.png温蒂 检查黑暗中的物品会说“黑暗!太黑了!”,那么你可以在 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。如Webber Portrait.png韦伯的 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 文件)