multilangPHP
Use with composer
require_once ( " lib/multilang.php " );
multilang:: setup ();
multilang:: set ( " dir " , " ../demo/langs/ " );
ก่อน mutlilang::setup();
multilang:: get ( $ req , $ return );
$กลับมา | ทำอะไรอยู่ |
---|---|
1 | กลับ |
0 | เสียงสะท้อน |
$ขอ | ทำอะไรอยู่ | ตัวอย่างผลลัพธ์ |
---|---|---|
หลาง | ให้ภาษาที่ผู้ใช้เลือก | ห้องน้ำในตัว |
ผบ | ให้ไดเร็กทอรีแก่คุณ | ../สาธิต/langs/ |
บันทึก | ให้บันทึกของห้องสมุด | อาร์เรย์() |
log_last | ให้บันทึกสุดท้ายแก่ไลบรารี | ภาษาปัจจุบันถูกตั้งค่าเป็น tr |
ผบ.&lang | กำหนดไดเร็กทอรีไฟล์ภาษาที่ผู้ใช้เลือก | ../demo/langs/tr.php |
echo multilang:: listlang ( $ returnType );
$returnType | ทำอะไรอยู่ | เอาท์พุท |
---|---|---|
html | ให้ภาษาในรูปแบบ html | div.multilang > [a href="?lang=tr" title="ภาษา tr"]tr[/a] |
อาร์เรย์ | ให้ภาษาในอาร์เรย์ | อาร์เรย์('tr' => 'tr.php') |
ตัวอย่างเช่น โฟลเดอร์ที่มีไฟล์ภาษา: ../demo/langs/
และเราสร้างโฟลเดอร์ภาษาในไดเร็กทอรี สร้าง LANGUAGE.php
เช่น az.php
// '../demo/langs/az.php'
$ LANG = array (); // We are creating an array called LANG
$ LANG [ ' test ' ] = " Bu bir testdir. " ;
$ LANG [ ' CALLED_NAME ' ] = " CONTENTS " ;
echo multilang:: lang ( $ type );
$type เป็นชื่อที่ถูกเรียก
// Example
echo multilang:: lang ( ' test ' ); // Output (return): Bu bir testtir.
// index.php
require_once ( " lib/multilang.php " );
multilang:: set ( " dir " , " langs/ " ); // We defined the language directory
multilang:: setup (); // We starting the library
echo multilang:: lang ( " test " ); // Echo the text
print_r (multilang:: get ( " log " , 1 )); // Print the log array