mberatsanli/multilangphp

Multilang is a language translator library

v2.0.2 2019-12-20 19:08 UTC

This package is auto-updated.

Last update: 2024-03-21 19:48:56 UTC


README

MBS-PHP MBS-PHP MBS-PHP MBS-PHP MBS-PHP

MBS-master MBS-quality MBS-intelligence

Import the library

require_once("lib/multilang.php");

Using

> How to starting

multilang::setup();

> Set Languages Directory

multilang::set("dir", "../demo/langs/");

before mutlilang::setup();

> GET function

multilang::get($req, $return);
$return what is does
1 return
0 echo
$request what is does output example
lang Gives you the language selected by the user en
dir Gives you the directory ../demo/langs/
log Gives the log of the library array()
log_last Gives the last log the library The current language is set tr
dir&lang Gives the language file directory selected by the user ../demo/langs/tr.php

> List the language in the defined direcory

echo multilang::listlang($returnType);
$returnType what is does output
html Gives languages in html format div.multilang > [a href="?lang=tr" title="language tr"]tr[/a]
array Gives languages in array array('tr' => 'tr.php')

> How to create the language file

For example, the folder with the language files: ../demo/langs/ and we create a language folder in the directory. Create LANGUAGE.php for example az.php

// '../demo/langs/az.php'

$LANG = array(); // We are creating an array called LANG

$LANG['test'] = "Bu bir testdir.";


$LANG['CALLED_NAME'] = "CONTENTS";

> How to get the text

echo multilang::lang($type);

$type is a CALLED NAME

// Example
echo multilang::lang('test'); // Output (return): Bu bir testtir.

Example Using

// 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