opolyx 现在也会说德语和繁体中文
又添两种语言,网站和游戏由此达到十二种。繁体中文是为台湾写的,而不是从简体版转换过来的——这一点比预想的更要紧:转换出来的页面可以拼写完美,却仍然在说别的事。

通俗版
德语和繁体中文现在都已完整:大厅、棋盘、规则书、指南、法律页面、每一篇产品更新和每一个落地页。这让 opolyx 从头到尾支持十二种语言。如果你的浏览器要德语,或者要台湾和香港所写的那种中文,你从第一次打开页面就能拿到,不必改任何设置。
繁体中文本可以把简体版丢进转换器里生成,一开始它也确实就是那样来的。问题在于,转换器换的是字,不是词。台湾不只是写法不同,很多时候用的根本是另一个词。网络多人游戏原本写作「聯機」——字是对的,但那是大陆词汇,台湾说「連線」。旅馆原本写作「酒店」,而这个词在台湾读起来是有陪侍的场所——它出现在一个棋盘参考页上,还出现在某个颜色组自己的名字里。整个语言版本已经被通读一遍,用台北的读者真正会用的词汇重写。
技术细节
令人不安的是,这些中文缺陷没有一个能被测试抓住,因为它们每一个都是合法的繁体字,只不过说的是别的意思。当一个简体字对应多个繁体字时,转换器必须猜,而它在同一个地方一次次猜错:「只」既是「仅仅」,也是数动物的量词,而每当要用作副词时,它每一次都选了动物。别处,「發送」(发送)变成了「髮送」,那个字的意思是头发;「分鐘」(分钟)变成了「分鍾」,那个字的意思是钟情。拼写检查通过。结构检查通过。读者却当场卡住。
| 原本 | 现在 | 为什么 |
|---|---|---|
| 网络多人游戏 | 聯機 → 連線 | zh-Hant |
| 旅馆 | 酒店 → 旅館 | zh-Hant |
| 倒计时 | 倒計時 → 倒數計時 | zh-Hant |
| 全屏 | 全屏 → 全螢幕 | zh-Hant |
德语需要的是相反的处理,而这个对比才是有用的部分。它是写出来的,不是转换出来的,所以来的时候没有残留的英文,术语也一致——通读下来只找到二十七行需要修改,而繁体中文是二百三十二行。其中包括:一个根本不是德语词的复合动词、一个生造的名词、一个没带上它必需宾语的动词,以及十一个页面标题里写着 gratis 而 kostenlos 读起来更好——这处修改没法用查找替换完成,因为这两个词里有一个要变格,另一个不变。
还有一样东西悄悄地缺着。当一个页面被分享到聊天或社交网络时,预览图来自各语言各自的一张卡片,而这两种新语言压根没有卡片。不是回退到英文那张,而是一个真正缺失的文件,却被这两种语言的每一个页面引用着。现在两张都有了,而繁体中文那张是用台湾字体排的,不是大陆字体,因为字形确实不一样。
