ผมอยากจะทำ interface ของ blender ให้เป็นภาษาไทย

1,930 views
Skip to first unread message

pec...@gmail.com

unread,
Oct 7, 2008, 3:17:27 AM10/7/08
to Blenดer
อยากได้แนวทางนะครับ ผมลองแกะ ๆ ดูเห็นว่า file ภาษาของ blender เป็น .mo
พอมีใครทราบแนวทางการทำบ้างครับ

pec...@gmail.com

unread,
Oct 7, 2008, 3:29:38 AM10/7/08
to Blenดer
ลืมบอกไปว่าจะเอาไว้สอนเด็ก จะทำให้เค้าเข้าใจมันและรัก Blender
มากขึ้นครับ :)

Sira Nokyoongtong

unread,
Oct 7, 2008, 10:53:04 PM10/7/08
to blen...@googlegroups.com
.mo เป็นไฟล์ที่ compile แล้วครับ เราต้องแปลที่ .po แล้วส่งเข้าไปที่ blender ครับ คิดว่ายังไงแล้ว เรื่องงานแปลอยากให้ joint group thai-l10n ครับ เพื่อที่คำแปลจะได้ไปในทิศทางเดียวกันทั้งหมด

มะระ

เมื่อ ตุลาคม 7, 2008 2:29 หลังเที่ยง, <pec...@gmail.com> เขียนว่า:

Omniscient

unread,
Oct 7, 2008, 11:03:02 PM10/7/08
to Blenดer
บน GNU/Linux ทำแบบนี้ได้นะครับ

* เอาไฟล์ต้นแบบ (นามสกุล .po) จาก https://svn.blender.org/svnroot/bf-blender/trunk/blender/po/
เอามาสักไฟล์หรือลองเทียบๆกันดูว่าอันไหนคำแปลครบสุด
* แก้ไขไฟล์ .po ซึ่งจะมี msgid กะ msgstr เป็นคำ/ข้อความต้นแบบ กะ
คำแปลตามลำดับแล้ว save เป็น th_TH.po เก็บไว้
* ใช้ msgfmt คอมไพล์ไฟล์ po เป็น mo
* mkdir -p ~/.blender/locale/th_TH/LC_MESSAGES แล้ว copy ไฟล์ mo
ไปเป็น ~/.blender/locale/th_TH/LC_MESSAGES/blender.mo
* แก้ ~/.blender/.Blanguagesเพิ่ม Thai:th_TH
* เรียก blender ขึ้นมาลองดูครับโดยในส่วน User Preferences จะมี
Language & Font (International Fonts) ให้เปลี่ยนเป็น Thai
(ต้องสั่งเปลี่ยน font เป็น font ไทยด้วยครับ ก็คงโหลด ttf
อะไรก็ได้ที่เป็นไทย)

อาจจะคุยกับที่ http://groups.google.com/group/thai-l10n
ก็ได้ครับในแง่ของแนวทางการแปล
รวมถึงฝากทางนั้นส่งเข้าต้นน้ำก็ได้ถ้าไม่สะดวกส่งเอง
หรือจริงๆผ่านผมก็ได้ครับ แต่ทางโน้นอาจช้าแต่ชัวร์
ส่วนทางนี้เร็วแต่ติดๆดับๆ

อาจลองดู http://l10n.opentle.org/ เพิ่มเติมก็ได้ครับ

pec...@gmail.com

unread,
Oct 10, 2008, 2:01:21 AM10/10/08
to Blenดer
ชัดเจนมาก ขอบคุณครับเดี๋ยวไปลองทำก่อนแล้วจะมา update ให้ฟังนะครับ

On Oct 8, 10:03 am, Omniscient <obj...@gmail.com> wrote:
> บน GNU/Linux ทำแบบนี้ได้นะครับ
>
> * เอาไฟล์ต้นแบบ (นามสกุล .po) จากhttps://svn.blender.org/svnroot/bf-blender/trunk/blender/po/
> เอามาสักไฟล์หรือลองเทียบๆกันดูว่าอันไหนคำแปลครบสุด
> * แก้ไขไฟล์ .po ซึ่งจะมี msgid กะ msgstr เป็นคำ/ข้อความต้นแบบ กะ
> คำแปลตามลำดับแล้ว save เป็น th_TH.po เก็บไว้
> * ใช้ msgfmt คอมไพล์ไฟล์ po เป็น mo
> * mkdir -p ~/.blender/locale/th_TH/LC_MESSAGES แล้ว copy ไฟล์ mo
> ไปเป็น ~/.blender/locale/th_TH/LC_MESSAGES/blender.mo
> * แก้ ~/.blender/.Blanguagesเพิ่ม Thai:th_TH
> * เรียก blender ขึ้นมาลองดูครับโดยในส่วน User Preferences จะมี
> Language & Font (International Fonts) ให้เปลี่ยนเป็น Thai
> (ต้องสั่งเปลี่ยน font เป็น font ไทยด้วยครับ ก็คงโหลด ttf
> อะไรก็ได้ที่เป็นไทย)
>
> อาจจะคุยกับที่http://groups.google.com/group/thai-l10n
> ก็ได้ครับในแง่ของแนวทางการแปล
> รวมถึงฝากทางนั้นส่งเข้าต้นน้ำก็ได้ถ้าไม่สะดวกส่งเอง
> หรือจริงๆผ่านผมก็ได้ครับ แต่ทางโน้นอาจช้าแต่ชัวร์
> ส่วนทางนี้เร็วแต่ติดๆดับๆ
>
> อาจลองดูhttp://l10n.opentle.org/เพิ่มเติมก็ได้ครับ

pec...@gmail.com

unread,
Oct 10, 2008, 2:22:45 AM10/10/08
to Blenดer
ถามเพิมนิดหนึ่งครับ msgfmt มันมีใน window หรือเปล่าครับ

Sira Nokyoongtong

unread,
Oct 10, 2008, 2:26:58 AM10/10/08
to blen...@googlegroups.com
ถ้าจำไม่ผิดคำสั่ง msgfmt จะเป็นคำสั่งของโปรแกรม gettext นะครับ ไม่แน่ใจว่าจะหามาลงได้ไม๊ แนะนำว่าถ้าหา gettext ในวินโดวส์ไม่ได้ ให้ลองลง cygwin ดูก่อนครับ แล้วหา gettext มาใช้กับ cygwin ดู

เมื่อ ตุลาคม 10, 2008 1:22 หลังเที่ยง, <pec...@gmail.com> เขียนว่า:

Omniscient

unread,
Oct 12, 2008, 12:26:35 AM10/12/08
to Blenดer
On Oct 10, 1:22 pm, pec...@gmail.com wrote:
> ถามเพิมนิดหนึ่งครับ msgfmt มันมีใน window หรือเปล่าครับ

ถ้าไม่อยากลง cygwin อาจลองพวกนี้ดูก็ได้นะครับ
http://freenet-homepage.de/franco.bez/gettext/gettext_win32_en.html
http://sourceforge.net/projects/gettext

Omniscient

unread,
Nov 10, 2008, 5:04:28 AM11/10/08
to Blenดer
ถึงไหนแล้วครับ พอดีทางต้นสังกัดเขาเสนอมาว่า
บางทีถ้าคนไทยไม่อยากใช้เมนูภาษาไทย
ก็อาจจะแปลแค่ส่วน Tool tip น่าจะดีกว่า

Sira Nokyoongtong

unread,
Nov 10, 2008, 10:21:28 AM11/10/08
to blen...@googlegroups.com
พอดีทาง ubuntuclub กำลังจัดอบรมแปล gnome ครับ เผื่อว่าจะเข้าไปเก็บเกี่ยวความรู้ได้ครับ ลองดูรายละเอียดก่อนได้

มะระ

เมื่อ พฤศจิกายน 10, 2008 2:04 ก่อนเที่ยง, Omniscient <obj...@gmail.com> เขียนว่า:
Reply all
Reply to author
Forward
0 new messages