puresoft/easy-lang

用于创建多语言页面的简单PHP类

安装: 25

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

类型:

v2.1.1 2016-03-17 12:07 UTC

This package is auto-updated.

Last update: 2024-09-26 13:19:35 UTC


README

用于创建多语言页面的简单PHP类

使用此类,您可以在PHP页面中使用多种语言。语言保存为UTF-8格式的.ini文件,并通过语言简称加载。此类提供getter和setter,因此您可以轻松自定义它。

安装

您可以简单地下载或克隆此项目,或者如果您想的话,可以通过composer安装EasyLang:composer require puresoft/easy-lang

用法

首先包含EasyLang文件

require_once 'easylang.php';

然后您应该创建一个.ini文件,可以在demo的languages文件夹中找到,并命名为其语言简称。例如,我们创建一个名为en.ini的文件用于英语语言。

现在我们可以创建一个EasyLang对象,如下所示

$languages_path = 'languages/'; // Don't forget '/' at the end of path

$language_short_name = 'en';

$is_rtl = false; // Some languages are in right to left direction. This will be useful if we store this property in EasyLang for later use_

$translate = new EasyLang( $languages_path, $language_short_name, $is_rtl_ );

因此,EasyLang将在languages文件夹中查找名为en.ini的文件。

在该.ini文件内部,我们有一个常量和翻译,如下所示

MY_TITLE = "这是我的页面标题"

现在我们可以这样使用这个常量

echo $translate->getTranslate( 'MY_TITLE' );

演示脚本

项目中有index.php,其中包含一个示例,展示了如何在代码中使用EasyLang。