puresoft / easy-lang
用于创建多语言页面的简单PHP类
v2.1.1
2016-03-17 12:07 UTC
Requires
- php: >=5.4.0
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。