星期三, 2月 28, 2007

新增簡體頁面

花了一天多, 繁體的使用者應該沒感覺, 因為這次的改變全都是簡體方面的.

魔兽世界资料库 - 艾佛列的魔兽藏宝箱

由貓扑的插件版版主急雲那邊拿到了完整的 dbc 檔案, 但是要一個網站共用所有的程式碼和架構, 讓我考慮了很多種實作的方式, 最後還是決定用原汁原味的簡體資料而不採用單純的繁轉簡, 畢竟兩邊在翻譯的辭彙上慢慢的有了很大的差異.

這次決定做簡體的資料庫, 純粹只是因為沒試過多國語言的網站, 另一方面是大陸沒有以編號儲存的網站, 所以考慮了一下還是弄了..

重新匯入的資料庫有:
AreaTableDBC
ChrClassesDBC
ChrRacesDBC
CreatureFamilyDBC
CreatureTypeDBC
EmotesTextDataDBC
FactionDBC
GameTipsDBC
ItemBagFamilyDBC
ItemClassDBC
ItemSetDBC
ItemSubClassDBC
MapDBC
QuestInfoDBC
QuestSortDBC
ResistancesDBC
SkillLineDBC
SkillLineCategoryDBC
SpellDispelTypeDBC
SpellFocusObjectDBC
SpellMechanicDBC
SpellShapeshiftFormDBC
TalentTabDBC
TaxiNodesDBC

這個檔案又分成簡體和繁體的檔案, 所以本地化的部分跟相同的部分都彙整到同一個表格, 利用一個變數判斷顯示哪一種語言, 這是花了最多時間的部份, 因為網站一開始沒想到可能會有多國語言的需求.

這次的修改也利於之後如果有要匯入英文資料庫, 會很方便匯入, 只要加上一些判斷, 就會自動去抓特定的表格跟欄位, 目前應該是會匯入, 可以用來檢視英文, 簡體和繁體之間翻譯的問題.

沒有留言: