multilangPHP
Use with composer
require_once ( " lib/multilang.php " );multilang:: setup ();multilang:: set ( " dir " , " ../demo/langs/ " );在mutlilang::setup();之前
multilang:: get ( $ req , $ return );| $回報 | 是什麼做的 |
|---|---|
| 1 | 返回 |
| 0 | 迴音 |
| $請求 | 是什麼做的 | 輸出範例 |
|---|---|---|
| 郎 | 為您提供使用者選擇的語言 | zh |
| 目錄 | 給你目錄 | ../示範/語言/ |
| 紀錄 | 給出圖書館的日誌 | 大批() |
| 最後記錄 | 給出庫的最後一個日誌 | 當前語言設定為 tr |
| 目錄(&L) | 給予使用者選擇的語言檔案目錄 | ../demo/langs/tr.php |
echo multilang:: listlang ( $ returnType );| $返回類型 | 是什麼做的 | 輸出 |
|---|---|---|
| html | 以 html 格式提供語言 | div.multilang > [a href="?lang=tr" title="語言 tr"]tr[/a] |
| 大批 | 給出數組中的語言 | 數組('tr' => 'tr.php') |
例如,包含語言檔案的資料夾: ../demo/langs/ 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