LV. 23
GP 1k

RE:【1221更新】社群翻譯檔案V2+社群中文化檔案【1.6.2-f1】

21 樓 守護時空 alien0512
GP1 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

※ 引述《xx123456987 (派大)》之銘言
> 請問一下,是不是裝了這個中文化,交通MOD(Traffic Manager: President Edition)會變成簡體中文的呢?
> 因為該MOD的介紹有提到 "The language is automatically determined based on your settings"
> 然後這個中文化的部分是覆蓋原簡體檔來的,所以會有這個現象,不知道這樣解釋對不對..
> 有方法能讓它變回繁體中文嗎?


根據版上的資訊來看,似乎是依照檔名來決定顯示的語言
所以把 zh.locale 名稱改成 zh-tw.locale 應該就能解決顯示問題

不過又會有中文翻譯斷行的問題,要做逐句的檢查與調整
斷行問題麻煩的是不好判斷哪句會出問題,所以幾乎全都要調整

目前狀況只能二擇一
斷行的部份可能就要再等等,畢竟開遊戲與EXCEL檔交互對照
真的很麻煩,又很費時間...
1
-
LV. 23
GP 1k
22 樓 守護時空 alien0512
GP3 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

2017/01/27更新:
更新至版本1.6.3-f1,新增一行翻譯(這次變動的就只有一行...)。

碎碎唸:

本人檢查語言檔差異是拿「新、舊」英文版語言檔和「新、舊」簡中版語言檔對照
使用軟體為WinMerge,可以快速的檢視差異處,就算只有差一個字元也能查出來...

而翻譯檔案是用Excel檔案儲存的
缺點就是遇上資料片+大更新時會調整的很辛苦...

要先對照差異,英文檔可能會增加、刪除或修改
要先就修改的部份去修正對應的中文化部分(原文有改翻譯也要改)

之後以英文版為基礎,將中文部分逐一貼上,並把新增英文部分貼入
這時完成的就是「半」中文化

不過近期開始有簡體中文官方語言檔,在未來新增翻譯的部份就會輕鬆很多
就是前置步驟一樣很煩人就是了=.=每次都要調順序...

上次看到有人明明是繁中使用者,直播還是用簡中,雖然這是個人的自由啦,不過真想建議他說,有繁體中文檔案,好東西耶,不用嗎?(最後還是憋在心裡沒講...)

碎碎唸完畢,最後,祝大家新年快樂~
3
-
LV. 23
GP 1k
23 樓 守護時空 alien0512
GP2 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

2017/05/18 預定更新:

語言檔很久沒有更新,製作的步驟快忘的差不多
不過因為這次有簡體中文可以參考,所以應該會快上許多

步驟大概如下:
1.將新舊版英文語言檔對照差異處並記錄,未來以修正對應的繁中翻譯
(就是原有的英文內容有做修正,對應的繁中翻譯也要修正)

2.以新版英文語言檔為準,重新排列繁中語言檔
(遊戲改版每次語言檔順序都會變得超混亂,跟大風吹差不多)

3.排好的繁中語言檔,與官方簡轉繁版融合,新增翻譯的部份,以官方簡轉繁版填入補完
(就是舊有內容是社群中文化,新增內容以官方簡轉繁補入)

4.將新版英文語言檔與初步完成的繁中語言檔,貼入到社群中文化Google文件中
(因為這次有簡中檔案可參考,所以個人傾向弄完後,貼上來再徵求意見)

5.將混和好的語言檔,製作為最初版本的「社群繁體中文化」
(以時效為最優先考慮,先有的用比較重要)

6.製作語言檔,公開分享
(基本上都是用MEGA空間,沒有人反應過有問題,所以之後應該也不會改)

7.依照社群回報意見,或由自己檢查,修正語言檔
(檢查重點:英文版修正部分、符號與用語統一、修正簡體用語)
(社群回報的意見通常不會馬上在最新的語言檔放入,因為不可能修正一句就更新一次,除非是那種非常嚴重的錯字、缺漏、不正常顯示等。)
2
-
LV. 23
GP 1k
24 樓 守護時空 alien0512
GP0 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

社群中文化-語言檔-模組化-教學

一、準備工具:

1.安裝 「虛擬電腦」:VirtualBoxVMware Workstation Player
在同一台電腦操作會更方便,如果你能有另一台電腦或是安裝雙系統也行。
如何安裝與使用教學,請自行Google搜尋「vmware ubuntu」。

2.下載 「Ubuntu」:至以下網頁,點「開始下載」即可
https://www.ubuntu-tw.org/modules/tinyd0/index.php?id=7

3.下載「cities_potools」:語言檔轉換與模組化工具
http://www.freepascal.org/~daniel/skylines/cities_potools.zip

4.複製C:\Program Files (x86)\Steam\steamapps\common\Cities_Skylines\Cities_Data\Managed\
此資料夾內的ColossalManaged.dll、ICities.dll、Assembly-CSharp.dll、UnityEngine.dll備用

5.準備翻譯好的「zh.locale、zh.po」等兩個檔案,製作方法請參考此篇文章 一、二樓。

二、製作步驟

1.安裝Ubuntu到VMware中,這部份網路上的教學不少,請自行拜Google大神學習。

2.謹記在Ubuntu介面下,按Ctrl + Alt + F2進入文字模式、按Ctrl + Alt + F7進入圖形模式

3.Ubuntu必須要安裝 Mono 程式庫 (Mono Project),開機會先進入圖形模式
按Ctrl + Alt + F2進入文字模式,輸入使用者名稱,按Enter,輸入密碼,按Enter
輸入以下指令後,按Enter,網路必須連線,靜待安裝完畢
sudo apt-get install mono-complete

4.按Ctrl + Alt + F7進入圖形模式,切換回Windows下
將cities_potools.zip解壓縮至cities_potools資料夾

5.複製「ColossalManaged.dll、ICities.dll、Assembly-CSharp.dll、UnityEngine.dll」、以及「zh.locale、zh.po」,共六個檔案,到cities_potools\Mod資料夾中,目前共八個檔案。

6.將cities_potools資料夾,複製到Ubuntu的桌面

7.在Ubuntu的圖形模式下,修改以下檔案的內容(路徑,操作)
cities_potools\Mod,Mod_Lang_NL.cs 更名為 Mod_Lang_ZH.cs

cities_potools\Mod,Makefile 內容修改(點兩下可編輯,注意大小寫,右上可儲存)

原本:
Mod_Lang_NL.dll: Mod_Lang_NL.cs nl.locale
        mcs-target:library -r:ColossalManaged.dll -r:ICities.dll -r:Assembly-CSharp.dll-codepage:utf8 -resource:nl.locale,Mod_Lang_NL.nl.locale $<

改為:
Mod_Lang_ZH.dll: Mod_Lang_ZH.cs zh.locale
        mcs-target:library -r:ColossalManaged.dll -r:ICities.dll -r:Assembly-CSharp.dll  -r:UnityEngine.dll -codepage:utf8-resource:zh.locale,Mod_Lang_ZH.zh.locale $<

cities_potools\Mod,Mod_Lang_ZH.cs 內容修改

第16行 原本:
namespace Mod_Lang_NL
{
        publicclass Mod_Lang_NL : IUserMod
        {
                privatestring locale_name = "nl";
 
改為:
namespace Mod_Lang_ZH
{
        publicclass Mod_Lang_ZH : IUserMod
        {
                privatestring locale_name = "zh";

第219行 原本:
                default:
                        return "Dutchlocalization Mod";
 
改為:
                default:
                        return "Traditional Chinese Localization Mod";

第243行 原本:
                default:
                        return "Dutch Localization of Cities:Skylines, by Daniël Mantione.";

改為:([your name]改為您的英文名字)
                default:
                        return "Traditional Chinese Localization of Cities:Skylines, by [your name].";

8.按Ctrl + Alt + F2進入文字模式,指令請注意大小寫!
輸入使用者名稱,按Enter,輸入密碼,按Enter
輸入以下指令,按Enter
cd Desktop/cities_potools/Mod
輸入以下指令,按Enter
make
會出現以下訊息「mcs -target:library -r:ColossalManaged.dll -r:ICities.dll -r:Assembly-CSharp.dll -r:UnityEngine.dll -codepage:utf8 -resource:zh.locale,Mod_Lang_ZH.zh.locale Mod_Lang_ZH.cs」表示製作成功

9.按Ctrl + Alt + F7進入圖形模式,將Desktop/cities_potools/Mod下的Mod_Lang_ZH.dll
複製回Windows下,其餘檔案不需更動,可留日後更新時備用。

10.隨便開個資料夾,位址列輸入
%username%\AppData\Local\Colossal Order\Cities_Skylines\Addons\Mods
在下面設個新資料夾,名稱為Mod_Lang_ZH,將Mod_Lang_ZH.dll複製到裡面。

11.開啟遊戲,點「內容管理」,左邊點「模組」
右邊拉到最下面,點「分享」,即可上傳到自己的工作坊。

12.此模組的特性為,訂閱後開啟會立刻生效,讓介面變成中文,原本的官方簡體中文zh.locale會被強制取代為社群中文化zh.locale,之後模組可關閉,重開遊戲即可更換語言介面而不影響成就
0
-
LV. 14
GP 363
25 樓 資深貓奴啊理欸斯 wxe32566
GP0 BP-
你好,我昨天還可以正常顯示翻譯過後的中文
結果今天打開就變成這樣......工作坊退訂再重裝也是原樣QWQ
0
-
LV. 17
GP 8
26 樓 阿賢 a66332255441
GP0 BP-
請問我訂閱後 卻沒有中文 一樣還是簡中
看內容管理他卻不再模組裡面 而是在下面的steam模組商店 完全不知道怎麼啟用
0
-
LV. 25
GP 1k
27 樓 守護時空 alien0512
GP0 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

※ 引述《a66332255441 (阿賢 )》之銘言
> 請問我訂閱後 卻沒有中文 一樣還是簡中
> 看內容管理他卻不再模組裡面 而是在下面的steam模組商店 完全不知道怎麼啟用

應該不會是模組的問題,畢竟都有16,769人訂閱了說
(不過我也不是中文化模組的原始作者,哪天真的出問題,我可能也無法解決)

先把這篇的中文化取消訂閱
檢查是不是有訂閱其他中文化,有的話也先取消訂閱

有手動安裝過其他中文化的話,嚐試移除後,檢查遊戲完整性以還原遊戲檔案
Steam >  遊戲名稱上右鍵選內容 > 本機檔案 > 驗證遊戲檔案的完整性

之後進一次遊戲,把介面切換成英文或簡中,確定運作沒問題之後,關閉遊戲
再來訂閱中文化模組之後,進入遊戲,開啟模組的瞬間,就會變成繁體中文了

日後可能會忽然變成簡體中文,那是因為官方簡中語言檔有更新時
會把中文化的語言檔給取代掉(無法避免),之後等這邊模組更新時
你再開關模組一次,又會變成繁體中文了

如果再不行,檢查遊戲完整性做完之後,
直接把語言檔(zh.locale)替換吧
文章內有教學,仔細看一下
0
-
未登入的勇者,要加入 28 樓的討論嗎?
板務人員:(代管中)歡迎申請板主

100 筆精華,11/23 更新
一個月內新增 6
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】