ไฟล์ภาษาไทย สำหรับ Self Check

เรียบร้อยแล้วครับ สำหรับ File ภาษาไทยใน Self Check มีการเปลี่ยนโครงสร้างนิดหน่อย โดย สร้าง Folder language ขึ้นมาเพื่อสำหรับเก็บภาษาอื่นๆที่จะมีตามมาในอนาคต หลังจากนั้นสร้าง File Master ภาษาอังกฤษ (en.php) ขึ้นมาก่อน แล้วค่อยเอามาแปลเป็นภาษาไทยอีกครั้งหนึ่ง
หลังจากนั้นไปเพิ่มข้อความ include_once(‘language/th.php’); ที่ file config.php เพื่อให้ระบบนำเอาไปเรียกใช้  แต่ติดปัญหาเล็กน้อยตอนการแสดงผลภาษาไทยคือไม่สามารถแสดงผลตัวอักษรได้ถูกต้อง เลยอาศัยความรู้เดิมๆ สมัยเคยร่วมแปลภาษาไทยให้กับระบบ ระบบ Open Source หนึ่ง นั่นคือ การแปลงไฟล์ให้อยู่ในรูปแบบ UTF-8 without BOM ซึ่งสามารถทำได้ง่ายๆ โดยการใช้ Notepad++ โดยเปิด File ที่ต้องการแปลง ในที่นี้คือ th.php หลังจากนั้นไปที่ Menu Encoding แล้วเลือก convert to UTF-8 without BOM แล้ว Save แค่นี้ก็เรียบร้อยโรงเรียนไทยแล้วครับ
ด้านล่างคือ file th.php นะครับ

<?php
//========Translate ==========//
/*edit and save
 if can not display correct please try to convert to UTF-8 without BOM from Notepad++
 by menu Encoding --> convert to UTF-8 without BOM and Save
 
 */
 
//config.php
    //======= Jason Encoding File welcome.php =======
        $cancle_button = 'ยกเลิก';
        $thank_button = 'ขอบคุณที่ใช้บริการค่ะ' ;
        $welcome_title = 'ยินดีต้อนรับ...';                                                                                
 
    //wording
        $email_subject='รายการยืมทรัพยากรสารสนเทศ เครื่องยืมทรัพยากรสารสนเทศอัตโนมัติ';
        $intro_screen_text="สแกนหรือป้อนรหัสบาร์โค๊ดสมาชิก เพื่อเริ่มใช้งานระบบ ";
        $welcome_screen_text="สแกนบาร์โค๊ดทรัพยากรสารสนเทศ ที่ต้องการยืม";
        $welcome_screen_subtext="(บาร์โค๊ดอาจอยู่ด้านในแผ่นทรัพยากรสารสนเทศ)";
        $renewal_prompt_text='รายการทรัพยากรสารสนเทศนี้ถูกยืมแล้ว<br /> ต้องการยืมซ้ำหรือไม่ ?';
        $out_of_order_head='ระบบขัดข้อง !';
        $out_of_order_text='กำลังดำเนินการแก้ใข กรุณาเข้าสู่ระบบใหม่ภายหลัง';
 
//file: /includes/footer.php
    $vocab_you_been_inactive_for = 'คุณมีเวลาในการใช้งานระบบแต่ละครั้งไม่เกิน ' ;
    $vocab_click_ok_to_continue = 'คลิกปุ่ม "ตกลง" หากต้องการอยู่ในระบบต่อไป.' ;
    $vocab_otherwise_your_session_will_end_in = 'ระบบจะหยุดการทำงานอัตโนมัติภายใน ' ;
    $vocab_second = ' วินาที'   ;
    $vocab_ok = 'ตกลง' ;                                                                   
 
//file : /processes/checkout.php
    $vocab_welcome = 'ยินดีต้อนรับ';
    $vocab_checkouts = 'Checkouts:  '   ;
    $vocab_available_holds = 'Available Holds: ';
    $vocab_fines = 'Fines: ';
    $vocab_overdues = 'Overdues: ' ;
    $vocab_items_checked_out_today = 'รายการยืมทรัพยากรสารสนเทศครั้งนี้';
    $vocab_title = 'Title';
    $vocab_due_date = 'Due Date';
    $vocab_printreceipt = 'พิมพ์ใบเสร็จ';
    $vocab_thanks = 'ขอบคุณที่ใช้บริการค่ะ';
    $vocab_email_receipt= 'แจ้งใบเสร็จทางอีเมล์';
    $vocab_no_receipt = 'ไม่ต้องการใบเสร็จ';
    $vocab_cancel = 'ยกเลิก';                                                                                              
 
//file : /pages/home.php
    $vocab_enable_virtual_keyboard = 'เปิดการใช้งาน Virtual Keyboard';
    $vocab_checking_your_account_please_wait = 'กำลังตรวจสอบข้อมูลสมาชิก กรุณารอสักครู่...' ;
    $vocab_there_problem_with_your_account1 = 'ข้อมูลสมาชิกมีปัญหา   ' ;
    $vocab_there_problem_with_your_account2 = '  กรุณาติดต่อเจ้าหน้าที่' ;
    $vocab_there_was_problem1 = 'ข้อมูลสมาชิกผิดพลาด   ' ;
    $vocab_there_was_problem2 = '  กรุณาสแกนบาร์โค๊ดหรือป้อนรหัสอีกครั้ง' ;                                        
 
//responses.php
    $vocab_response_messages = 'Response Messages';
    $vocab_patron_id_barcode = 'patron id/barcode: ';
    $vocab_item_id_barcode = 'item id/barcode: ';
    $vocab_response = 'Response: ';
    $vocab_checkouts_allowed = 'Checkouts Allowed (Y or N): ';
    $vocab_configuring_your_sip2_server = 'Configuring Your SIP2 Server:';
 
?>