//**** 变换 ------------------------------------------------------------------
OnGhostChanged
{ "\0\s[%(bsus)]谢谢%(reference0)。" }
OnGhostChanging
{ "\0\s[%(bsus)]再见。" }
OnGhostCallComplete
{ "\0\s[%(bsus)]你好，%(reference2)。" }
OnOtherGhostClosed
{ "\0\s[%(bsus)]再见%(reference0)。" }
OnOtherGhostChanged
{ "\0\s[%(bsus)]你好……" }



//**** 安装开始对话：OnInstallBegin事件 ------------------------------------------------------------------
OnInstallBegin
{ "\0\s[%(bsus)]文件开始安装……" }
//**** 安装完成对话：OnInstallComplete事件 ------------------------------------------------------------------
//reference0：安装文件的种类（shell / ghost / balloon / plugin / headline /supplement）
//reference1：安装文件的名称
OnInstallComplete
{
    "\0\s[%(bsus)]"
    --
    if reference0 == "shell"
    { "衣服" }
    elseif reference0 == "ghost"
    { "人格" }
    elseif reference0 == "balloon"
    { "对话框" }
    elseif reference0 == "plugin"
    { "插件" }
    --
    "：%(reference1)，安装完成。"
}
//**** 安装失败对话：OnInstallFailure事件 ------------------------------------------------------------------
//reference0：安装失败的原因
OnInstallFailure
{ "\0\s[%(bsus)]安装失败    %(reference0)" }
//**** 安装拒绝对话：OnInstallRefuse事件 ------------------------------------------------------------------
//当install.txt中accept后面的人格名字不是当前主人格的名字，则不能安装，触发这个事件
//reference0：accept后面的人格名字（安装的指定对象）
OnInstallRefuse
{ "\0\s[%(bsus)]这是%(reference0)的专用文件，我不能安装。" }



//**** 卸载人格对话：OnVanishSelecting事件 ------------------------------------------------------------------
//右键菜单从上往下第四个选项被点击
OnVanishSelecting
{ "\0\s[%(bsus)]希望有天我们还能在厄尔科斯相见……" }
//**** 卸载人格确认：OnVanishSelected事件 ------------------------------------------------------------------
//在删除确认的对话框选择“是”之后
OnVanishSelected
{ "\0\s[%(bsus)]sa Na ba" }
//**** 卸载人格中止：OnVanishCancel事件 ------------------------------------------------------------------
//在删除确认的对话框选择“否”之后
OnVanishCancel
{ "\0\s[%(bsus)]我相信%(username)是不小心点到的。" }



//**** 线上更新：On_homeurl事件 ------------------------------------------------------------------
//线上更新的地址，没有请清空。
On_homeurl
{ "https://sikan.moe/bosrotai.nar" }
OnUpdateBegin
{ "\0\s[%(bsus)]开始更新。" }
//更新完毕
//reference0：需要更新的文件数-1（从0开始）
OnUpdateReady
{ "\0\s[%(bsus)]总共有%(reference0+1)个文件需要更新。" }
//更新结束
//reference0：成功理由。none：没有更新
OnUpdateComplete
{ if reference0 == "none" ; "\0\s[%(bsus)]没有更新成功。" ; else ; "\0\s[%(bsus)]更新成功\e" }
//更新失败
//reference0：失败原因
//reference1：失败文件名
OnUpdateFailure
{
    "\0\s[%(bsus)]"
    --
    if reference0 == "timeout"
    { "连接超时" }
    elseif reference0 == "md5 miss"
    { "MD5值错误" }
    else
    { "未知错误：%(reference0)" }
}
//下载文件
//reference0：正在下载的文件名
//reference1：更新到现在的文件数
//reference2：更新文件总数
OnUpdate.OnDownloadBegin
{ "\0\s[%(bsus)]文件    %(reference0)下载开始\e" }
//MD5值对照
//reference0：文件名。
//reference1：正确的MD5
//reference2：所下载文件的MD5
OnUpdate.OnMD5CompareBegin
{ "\0\s[%(bsus)]MD5值对照。" }
//MD5值一致
OnUpdate.OnMD5CompareComplete
{ "\0\s[%(bsus)]MD5值一致。" }
//MD5值不一致
OnUpdate.OnMD5CompareFailure
{ "\0\s[%(bsus)]MD5不值一致。" }
