multilangPHP
Use with composer
require_once ( " lib/multilang.php " );multilang:: setup ();multilang:: set ( " dir " , " ../demo/langs/ " ); avant mutlilang::setup();
multilang:: get ( $ req , $ return );| $retour | qu'est-ce que ça fait |
|---|---|
| 1 | retour |
| 0 | écho |
| $demande | qu'est-ce que ça fait | exemple de sortie |
|---|---|---|
| langue | Vous donne la langue sélectionnée par l'utilisateur | fr |
| dir | Vous donne le répertoire | ../demo/langs/ |
| enregistrer | Donne le journal de la bibliothèque | tableau() |
| log_dernier | Donne le dernier journal à la bibliothèque | La langue actuelle est définie sur tr |
| répertoire et langue | Donne le répertoire des fichiers de langue sélectionné par l'utilisateur | ../demo/langs/tr.php |
echo multilang:: listlang ( $ returnType );| $Type de retour | qu'est-ce que ça fait | sortir |
|---|---|---|
| HTML | Donne des langues au format HTML | div.multilang > [a href="?lang=tr" title="langue tr"]tr[/a] |
| tableau | Donne les langues dans un tableau | array('tr' => 'tr.php') |
Par exemple, le dossier avec les fichiers de langue : ../demo/langs/ et on crée un dossier de langue dans le répertoire. Créez LANGUAGE.php par exemple 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 est un NOM APPELÉ
// 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