irpg Community
Ren'Py สอนการทำเกมหลายภาษา - Printable Version

+- irpg Community (https://irpg.in.th)
+-- Forum: irpg Sugar School of Ren'Py (https://irpg.in.th/forum-38.html)
+--- Forum: Ren'Py Engine School (https://irpg.in.th/forum-39.html)
+--- Thread: Ren'Py สอนการทำเกมหลายภาษา (/thread-3437.html)



Ren'Py สอนการทำเกมหลายภาษา - j2547 - 02-05-2020

Derp 
ผมก็พอทำได้ครับ ไม่ได้เก่งมาก พอมีความรู้นิดๆหน่อย
ก็จะมาสอนการทำเกมหลายภาษา โดยมีภาษาไทยเป็นภาษาหลัก
ก่อนอื่นเกมท่านต้องพิมพ์ภาษาไทยได้ก่อนนะครับ

1.เปิดไฟล์ screens.rpy  ว่างโค้ดลงไปตามรูป  tahoma.ttf คือฟอนต์ที่ผมใช้
ถ้าท่านใช้ฟอนต์ไหนก็เปลียนชื่อตามนั้น

Code:
#begin language_picker

               vbox:
                   style_prefix "radio"
                   label _("Language")

                   textbutton "ไทย" text_font "tahoma.ttf" action Language(None)
                   textbutton "English" text_font "tahoma.ttf" action Language("English")


#end language_picker

[Image: Qth0UoX.jpg]


2. ให้เกมมันสร้างไฟล์ สำหรับการแปลภาษาของเราขึ้นมา ตามรูปด้านล่าง

[Image: Qme6J5h.jpg]

[Image: l5PK1kU.jpg]

3. สร้างเสร็จแล้วจะอยู่ในโฟเดอร์ game\tl
ถ้าท่านต้องการแก้ไขเมนู ก็เปิดไฟล์ พิมพ์คำแปลได้เลยครับ

[Image: DtpWDze.jpg]

4. สำหรับใครขี้เกียดแปล หรืออยากใช้เมนูภาษาอังกฤษ ก็ลบทิ้งไปเลยครับ
เหลือแค่ script ตามรูป ผมลองแปล 2 ประโยคแล้ว

[Image: 6L7lPrd.jpg]

5. เข้าเกม ก็จะพบเมนู เลือกภาษาเพิ่มเข้ามา ทดสอบกันดูครับ

[Image: TsIAifi.jpg]