multilangPHP
Use with composer
require_once ( " lib/multilang.php " );multilang:: setup ();multilang:: set ( " dir " , " ../demo/langs/ " ); قبل mutlilang::setup();
multilang:: get ( $ req , $ return );| عودة $ | ما هو يفعل |
|---|---|
| 1 | يعود |
| 0 | صدى |
| طلب $ | ما هو يفعل | مثال الإخراج |
|---|---|---|
| لانج | يعطيك اللغة التي اختارها المستخدم | أون |
| دير | يعطيك الدليل | ../عرض/لانج/ |
| سجل | يعطي سجل المكتبة | صفيف () |
| log_last | يعطي السجل الأخير للمكتبة | تم تعيين اللغة الحالية tr |
| &lang | يعطي دليل ملف اللغة المحدد من قبل المستخدم | ../demo/langs/tr.php |
echo multilang:: listlang ( $ returnType );| $returnType | ما هو يفعل | الإخراج |
|---|---|---|
| أتش تي أم أل | يعطي اللغات بتنسيق html | div.multilang > [a href="?lang=tr" title="اللغة tr"]tr[/a] |
| صفيف | يعطي اللغات في مجموعة | المصفوفة('tr' => 'tr.php') |
على سبيل المثال، المجلد الذي يحتوي على ملفات اللغة: ../demo/langs/ ونقوم بإنشاء مجلد لغة في الدليل. قم بإنشاء LANGUAGE.php على سبيل المثال 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 هو اسم يسمى
// 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