multilangPHP
Use with composer
require_once ( " lib/multilang.php " );multilang:: setup ();multilang:: set ( " dir " , " ../demo/langs/ " ); antes de mutlilang::setup();
multilang:: get ( $ req , $ return );| $ retorno | o que é que faz |
|---|---|
| 1 | retornar |
| 0 | eco |
| $ solicitação | o que é que faz | exemplo de saída |
|---|---|---|
| idioma | Fornece o idioma selecionado pelo usuário | pt |
| diretório | Fornece o diretório | ../demo/langs/ |
| registro | Dá o log da biblioteca | variedade() |
| log_último | Dá o último log à biblioteca | O idioma atual está definido como tr |
| diretório&lang | Fornece o diretório do arquivo de idioma selecionado pelo usuário | ../demo/langs/tr.php |
echo multilang:: listlang ( $ returnType );| $returnType | o que é que faz | saída |
|---|---|---|
| HTML | Fornece idiomas em formato html | div.multilang > [a href="?lang=tr" title="idioma tr"]tr[/a] |
| variedade | Fornece idiomas em array | array('tr' => 'tr.php') |
Por exemplo, a pasta com os arquivos de idioma: ../demo/langs/ e criamos uma pasta de idioma no diretório. Crie LANGUAGE.php por exemplo 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 é um NOME CHAMADO
// 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