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