Once the mod kit is installed, clone this repository in to the mod kit directory. and you're almost ready. But before you can help translate Banished in to Thai, be noted, certain Thai characters commonly tend to have rendering issues in many programs and games, including Banished. The notably issues are the floating tone markers and overlapping vowels. We will discuss about that in a bit. For now, just remember that when you need to introduce Thai characters in any *.rsc* files, you have to move them inside `TH` folder and preserve the directory as if the`TH` folder was another mod folder. Also, save the file in UTF-8 format. Either with or without byte order mark (BOM) will work.
Now you're ready! Just edit those *.rsc* files, following the guidlines in the last paragraph.
To build the Thai translation mod, simply run the `Build.bat` script. This will create atleast two directories in our repository, `Build` and `bin`, as well as the `translationThai.pkm` file in the `bin/WinData` folder under mod kit directory. If you've already build the mod before, you may also want to clean up older files to avoid unintended left-over changes. To do that, simply run `Clean.bat`.
By default, when you run the `Build.bat`, the `UnicodeFix64.exe` will be called. [This is a small program I wrote](https://github.com/iAmMutun/BanishedTHUnicodeFix) to help us fix the problem with Thai language, as mentioned earlier. It'll change the Unicode of those problematic characters to the more appropriate one, based on their surrounding characters. Any *.rsc* files inside `TH` folder will be read then a fixed, UTF-16 converted file will be created at the corresponding path. If you use 32 bit Windows, change `UnicodeFix64.exe` to `UnicodeFix32.exe` in the `Build.bat` file using any text editor.
Lastly, you can see the result using the executable files shipped with the mod kit by running `TestRun32.bat` or `TestRun64.bat`. Or, you can run `Install32.bat`, `Install64.bat` or `InstallSteam.bat`, depending on which version of the installed game, to copy the `translationThai.pkm` file into the actual game direcotry. Note that these batch files assume that your game is installed at the default directory.
Results (
Thai) 1:
[Copy]Copied!
เมื่อติดตั้งชุด mod โคลนนี้เก็บในไดเรกทอรีชุด mod และคุณเกือบพร้อม แต่ก่อนที่คุณสามารถช่วยแปล Banished ในไทย ถูกตาม บางอักขระไทยโดยทั่วไปมักจะ มีปัญหาแสดงผลในหลายโปรแกรมและเกม รวม Banished การยวดปัญหามีน้ำเครื่องหมายวรรณยุกต์และสระที่ทับซ้อนกัน เราจะหารือว่าในการ สำหรับตอนนี้ อย่าลืมว่า เมื่อคุณต้องการแนะนำไทยอักขระใด ๆ * ไฟล์.rsc คุณจะต้องย้ายภายในโฟลเดอร์ 'TH' และเก็บไดเรกทอรีว่า the'TH' โฟลเดอร์เป็นโฟลเดอร์ mod อื่น ยัง บันทึกแฟ้มในรูปแบบ UTF-8 มี หรือไม่ มีใบสั่งไบต์ (BOM) หมายจะทำงานตอนนี้คุณพร้อมแล้ว เพียงแก้ไขที่ * ไฟล์.rsc ตามคำแนะนำในย่อหน้าสุดท้ายสร้าง mod แปลไทย เพียงแค่ทำงานสคริปต์ 'Build.bat' นี้จะสร้างไดเรกทอรีสองอย่างน้อยในการเก็บของ 'สร้าง' และ 'ช่อง' ตลอดจนแฟ้ม 'translationThai.pkm' ในโฟลเดอร์ 'WinData ช่อง' ภายใต้ไดเรกทอรีชุด mod ถ้าคุณได้สร้าง mod ก่อนแล้ว นอกจากนี้คุณอาจต้องการล้างแฟ้มเก่าเพื่อหลีกเลี่ยงการเปลี่ยนแปลงโดยไม่ได้ตั้งใจซ้ายมากกว่า การทำ เพียงแค่ทำงาน 'Clean.bat'By default, when you run the `Build.bat`, the `UnicodeFix64.exe` will be called. [This is a small program I wrote](https://github.com/iAmMutun/BanishedTHUnicodeFix) to help us fix the problem with Thai language, as mentioned earlier. It'll change the Unicode of those problematic characters to the more appropriate one, based on their surrounding characters. Any *.rsc* files inside `TH` folder will be read then a fixed, UTF-16 converted file will be created at the corresponding path. If you use 32 bit Windows, change `UnicodeFix64.exe` to `UnicodeFix32.exe` in the `Build.bat` file using any text editor.Lastly, you can see the result using the executable files shipped with the mod kit by running `TestRun32.bat` or `TestRun64.bat`. Or, you can run `Install32.bat`, `Install64.bat` or `InstallSteam.bat`, depending on which version of the installed game, to copy the `translationThai.pkm` file into the actual game direcotry. Note that these batch files assume that your game is installed at the default directory.
Being translated, please wait..