TeaCon 茶后談第 352 期
在模組開發(fā)者們的詞典里,Minecraft 游戲界面右上角彈出來(lái)的那個(gè)提示框通常叫「Toast」,字面意思是「吐司」,或者說(shuō)「烤面包」。不論是 Minecraft 自己語(yǔ)言文件中的數(shù)個(gè)本地化鍵,亦或是 Shadows_of_fire 將其編寫的用于控制這種提示框是否彈出的模組命名為「Toast Control」(https://www.curseforge.com/minecraft/mc-mods/toast-control),都反映了這一點(diǎn)。不過(guò) Minecraft 直至 1.12 才開始在語(yǔ)言文件中使用 toast 一詞;在此之前,雖然同類型的提示框也用在諸如舊版的成就系統(tǒng)等地方上,但并無(wú)明確證據(jù)顯示彼時(shí)的 Mojang 員工在代碼中亦使用 Toast 一詞。截至 Minecraft 1.19.4 版本,原版游戲會(huì)在進(jìn)度、合成表解鎖、教學(xué)提示、復(fù)述功能(Narrator)以及某些系統(tǒng)提示等地方使用 Toast。然而,屏幕前的你是否有思考過(guò)「為什么這種提示框叫 Toast」?一種相當(dāng)流行的解釋是「這個(gè)提示彈出來(lái)的樣子,就像是新鮮出爐的烤面包片從烤面包機(jī)里蹦出來(lái)一樣」,故而得名 Toast。雖然這個(gè)解釋確實(shí)很形象,但考慮到微軟早在 2005 年就有可能在 MSN Messagener 的文檔中使用過(guò)這個(gè)詞(https://en.wikipedia.org/w/index.php?title=Toast_(computing)&oldid=18141453,相比于目前可找到的最早 Android 開發(fā)者文檔中對(duì) Toast 的描述(https://web.archive.org/web/20090504230419/https://developer.android.com/guide/topics/ui/notifiers/toasts.html)還要早 4-5 年),加之時(shí)間的流逝,我們可能永遠(yuǎn)也不知道最先使用 Toast 這個(gè)詞的人是不是也是這么想的了。【本期編輯:3TUSK、SihenZhang、ustc_zzzz】