mberatsanli / multilangphp
Multilang 是一个语言翻译库
v2.0.2
2019-12-20 19:08 UTC
Requires
- php: >=7.0
- ext-tokenizer: *
Requires (Dev)
- ircmaxell/php-yacc: 0.0.5
- phpunit/phpunit: ^6.5 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2024-09-21 20:46:27 UTC
README
导入库
require_once("lib/multilang.php");
使用方法
> 如何开始
multilang::setup();
> 设置语言目录
multilang::set("dir", "../demo/langs/");
在 mutlilang::setup(); 之前
> GET 函数
multilang::get($req, $return);
> 列出定义目录中的语言
echo multilang::listlang($returnType);
> 如何创建语言文件
例如,包含语言文件的文件夹:../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