-
ทำเว็บ ทำแอป ให้รองรับหลายภาษา หลากวัฒนธรรม
ไลบรารี/เฟรมเวิร์กสำหรับการทำให้แอป/เว็บไซต์รองรับหลายภาษา/วัฒนธรรม หรือที่เรียกว่า “internationalization” ทั้งส่วนหน้าตาและการประมวลผลอื่นๆ เช่น เรียงลำดับตามพจนานุกรม ปฏิทิน รูปแบบวันเวลา สกุลเงิน โพสต์เรื่องนี้ไปที่กรุ๊ปสมาคมโปรแกรมเมอร์ไทยและใน Medium ขอโพสต์ซ้ำที่นี่ อะไรคือ Internationalization? หลักๆ ในเรื่องนี้มี 2 คำ คือ internationalization (i18n) กับ localization (L10n) ส่วนของโค้ดจะเป็นการทำ internationalization รองรับไว้ คือเตรียมให้รองรับหลายภาษา/วัฒนธรรม ไม่ hardcode ภาษาลงในโค้ด คนเขียนโค้ดไม่ทึกทักเรื่องเกี่ยวกับภาษาและวัฒนธรรมไปเอง สำหรับข้อความ/ข้อมูลสำหรับแต่ละภาษาแต่ละประเทศจะเก็บเป็นก้อนๆ เอาไว้ เรียกว่า locale การจัดเตรียมข้อมูล locale พวกนี้เรียกว่า localization ซึ่งมีทั้งการแปลข้อความ และการเตรียมข้อมูลที่เจาะจงกับประเทศ/เขตการปกครอง/วัฒนธรรม (ตัวย่อ i18n และ L10n มาจากอักษรแรกสุด+จำนวนตัวอักษรระหว่างอักษรแรกสุดกับอักษรท้ายสุด+อักษรท้ายสุด ใช้ i ตัวเล็ก และ L ตัวใหญ่ เพื่อให้เห็นแตกต่างจากเลขหนึ่ง 1)…
-
Consumer information security tools – Thai localization 2017 summary
Signal แปลเสร็จแล้ว 100% ทั้งบน iOS และ Android / KeePassXC คืบหน้าไปมาก / หลายโครงการเปิดส่วนภาษาไทยให้แปลแล้ว / ทาง Localization Lab สามารถช่วยประสานกับบางโครงการที่ยังไม่อยู่บน Transifex อย่าง Gpg4win ให้ไปแปลบน Transifex ได้ เพื่อความสะดวก
-
[27 ก.ค.] ตะลุยแปล #Tor เป็นไทย เสาร์นี้
ใช้คนไทยใช้เน็ตได้ปลอดภัยขึ้น ชวนชาวเน็ตมาช่วยกันแปลโปรแกรม Tor เป็นภาษาไทย 🙂 เสาร์ 27 ก.ค. 10-17น. @ ร้านกาแฟ Tom N Toms สยามเซ็นเตอร์
-
มากกว่าการแปล, localization คือการปรับเข้าถิ่น
เรื่อง “taken for granted” เหมาว่าคนอื่นก็คงคิดเหมือนเรา ทำแบบเรานี่แหละ และเรียกร้องให้ผู้ใช้ปรับตัวให้เข้ากับ “ผลิตภัณฑ์” ที่เราออกแบบ เป็นเรื่องที่เห็นกันทั่วไป ไม่เฉพาะในวงการซอฟต์แวร์
-
WordPress 2.7 Thai localization update
สัปดาห์ที่ผ่านมา ปรับปรุงคำแปลภาษาไทยบางส่วนของ WordPress 2.7 มีทั้งแก้ตัวสะกด เปลี่ยนคำ และปรับสำนวนแปล โดยเฉพาะในส่วนของ Dashboard ได้ส่งไปให้ผู้รับผิดชอบการแปลคือคุณ kazama แล้ว ดูรายละเอียดได้ที่เว็บบอร์ด WordThai (ทำในอัตรางานของ Opendream เพื่อใช้กับเว็บไซต์ครีเอทีฟคอมมอนส์ประเทศไทย http://cc.in.th/) อัปเดต: คุณ kazama แจ้งว่า WordPress 2.7.1 กำลังจะออกแล้ว ตัวคำแปลที่ผมเสนอไปนี้ อาจจะยังไม่ได้เข้าไปใน 2.7.1 เพราะต้องรอพิจารณาร่วมกันก่อน ว่าจะเอาอันไหนไม่เอาอันไหน technorati tags: WordPress, Thai, localization
-
Academy Firefoxia Live
I’m now at Firefox Thai localization sprint @ House 2.0 – Live อารมณ์ประมาณ ลงแขก + AF + มาเล่นเกมบ้านเพื่อน Free TV Show from Ustream (vdo page link) technorati tags: localization, Firefox, Thai
-
Firefox 3.0pre Thai
Following its cousin Thai langpack, Firefox 3.0pre localized build for Thai is out now! Thanks all House 2.0 and Thai L10n people [vdo clip @ duocore.tv]. ผลลัพธ์จากงานเย็นทั่วหล้ามหาสงกรานต์ Firefox Thai L10n sprint @ House 2.0 [ดูคลิป ที่ duocore.tv] มาแล้ว ไฟร์ฟ็อกซ์ 3.0pre ภาษาไทย (รุ่นทดสอบ) ลองวันนี้ ทั้งบน GNU/Linux, Mac OS X และ Windows XP ดิจิทัลดาวน์โหลด (ทุกค่าย) งานนี้ pittaya…
-
more eyeballs are always welcome!
(Thai Firefox L10n sprint) เนื่องจากหลุดจากสถานะวุ้นเละ ๆ แล้ว ทีมงานเลยอยากให้ทุกคนช่วยกันดูหน่อย หาที่มันประหลาด ๆ แล้วแจ้งมากันครับ หรือจะมาช่วยกันแปลก็ได้ ดาวน์โหลด language pack ไปลอง (ติดตั้งเหมือนปลั๊กอินทั่วไป): http://code.google.com/p/thai-l10n/downloads/list แสดงความคิดเห็น/แจ้งข้อผิดพลาด (เมลกลุ่ม – สมัครก่อนถึงส่งได้): thai-l10n (at) googlegroups.com ขอบคุณครับ “Given enough eyeballs, all bugs are shallow.” technorati tags: Firefox, test, Thai
-
early Thai Minefield
(Thai Firefox L10n sprint) บน Mac OS X* (โดย pittaya) — build แรกของ sprint นี้ … ซึ่งมีแต่แมค! (มี Ubuntu สองเครื่องเป็นชนกลุ่มน้อย): บน GNU/Linux (Ubuntu 8.04 Beta): บน Windows XP (ลูกเมียน้อยมุมห้อง เพิ่งยกมาในวันที่สอง ด้วยความจำเป็น): update 2008.04.14: เพิ่มภาพหน้าจอบน Windows XP technorati tags: Firefox, Thai, localization
-
install Python alternatives
สวัสดีปีใหม่ — 12-14 เม.ย. ผมและเพื่อน ๆ อยู่ที่ Thai Firefox L10n sprint po2moz ใช้กับ Python 2.5 ไม่ได้ ต้องเป็นรุ่นต่ำกว่านั้น ลง Python (และโปรแกรมอื่น ๆ) หลาย ๆ รุ่นในเครื่อง และวิธีตั้งค่ารุ่นปริยาย ลงที่รุ่นที่อยากได้ apt-get install python2.4 บอกเครื่อง ว่าเรามีหลายรุ่นนะ update-alternatives –install /usr/lib/python python /usr/lib/python2.3 9 update-alternatives –install /usr/lib/python python /usr/lib/python2.4 5 update-alternatives –install /usr/lib/python python /usr/lib/python2.5 1 (–install ลิงก์คำสั่งปริยาย ชื่อคำสั่ง ลิงก์ไปหารุ่นที่ระบุ ลำดับความสำคัญ) จากนั้นก็เลือกรุ่นที่อยากใช้…