multilangPHP
Use with composer
require_once ( " lib/multilang.php " );
multilang:: setup ();
multilang:: set ( " dir " , " ../demo/langs/ " );
vor mutlilang::setup();
multilang:: get ( $ req , $ return );
$return | was ist tut |
---|---|
1 | zurückkehren |
0 | Echo |
$Anfrage | was ist tut | Ausgabebeispiel |
---|---|---|
lang | Gibt Ihnen die vom Benutzer ausgewählte Sprache | de |
dir | Gibt Ihnen das Verzeichnis | ../demo/langs/ |
Protokoll | Gibt das Protokoll der Bibliothek zurück | array() |
log_last | Gibt das letzte Protokoll der Bibliothek zurück | Die aktuelle Sprache ist tr eingestellt |
dir&lang | Gibt das vom Benutzer ausgewählte Sprachdateiverzeichnis an | ../demo/langs/tr.php |
echo multilang:: listlang ( $ returnType );
$returnType | was ist tut | Ausgabe |
---|---|---|
html | Gibt Sprachen im HTML-Format an | div.multilang > [a href="?lang=tr" title="Sprache tr"]tr[/a] |
Array | Gibt Sprachen im Array an | array('tr' => 'tr.php') |
Zum Beispiel der Ordner mit den Sprachdateien: ../demo/langs/
und wir erstellen einen Sprachordner im Verzeichnis. Erstellen Sie LANGUAGE.php
zum Beispiel 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 ist ein GENANNTER NAME
// 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