2016年7月11日 星期一

開發日誌-0110 Roll Turtle 多語系製作(一)


Roll Turtle 多語系在地化localization製作中,
按順序原本是打算先推出Android版本的Roll Turtle,
但是一方面也在製作iOS的多語系的更新,
想一想,乾脆等多語系的功能完成,
再讓Android的版本跟著推出好了,
免得Android版本一上架,沒多久馬上又要再更新。

本來只打算先增加繁體中文、簡體中文、日文、法文就好,
簡中繁中不用說,這是自己熟悉的語言,
日文裡這些跟遊戲有關的句子也很熟,不太會出錯,
法文的部份因為負責Roll Turtle音樂的作曲家Dominic是加拿大人,
法文跟英文剛好都是他的母語,
就請他協助多翻譯一份法文。

以上的部份其實早在Roll Turtle上架iOS之前就已經完成了,
但是卻沒有放在上架的版本,
主要是因為在gamesalad的新版本,會導致Roll Turtle的FPS有拖慢的情形,
但偏偏只有新版本才有抓取使用者裝置語系的功能,
想等看看是否有可能在下一個新版本會改善,
但目前看來官方是沒有想要改善這部份的跡象,
那就只好改變做法,不要自動偵測裝置語系,
而是讓玩家手動去選自己想要的語系,
但這部份就必須對現有的UI做出改變,比較麻煩,
不過就結果來說,
能自己手動選擇自己想要的語系,是比較好的。

因為Roll Turtle是動作遊戲,文字量其實不多,
都是在顯示一些額外訊息時才會有文字的出現,
這也是當初在開發初期就考量到的一點,
盡量用圖像出呈現所有的一切。

當做好以上這些語言之後,
發現其實用這幾組確定沒有問題的語言使用google翻譯交插比對,
理論上就可以產出任何一個想要的國家的語系,
只要多驗證幾次,並且盡量減少句子的長度,
出錯的機會不大。

說起來雖然很簡單,但是這個交叉比對加查字典的過程,
新增一個語系其實也要花上不少時間。

最後的成果是,一口氣再增加了韓文、西班牙文、德文、俄羅斯文的語系啦,
也就是說,下一次更新,
Roll Turtle將會有英文、簡體中文、繁體中文、日文、法文、韓文、
西班牙文、德文、俄羅斯文等一共9種語系

雖然單一個語言來看文字量不多,
但把所有的語系全部一字排開來,看起來就真的很壯觀了 (°Д°)
而因為Roll Turtle的所有字體都是特殊的圖形字,
全部都是圖片,所以處理起來就是所謂的針線活,
必須一張圖片一張圖片慢慢製作;
接下來還有多語系UI的部份也要進行調整,
之前也已經有一點一點的在進行了,
順利的話,下週就可以完成這部份的功能,
一但完成,就可以把iOS的更新跟卡住的Android版本一次推進了!


沒有留言:

張貼留言