dil paketi hazırlayan lazım

elcin235

Aktiv istifadəçi
Sadə İstifadəçi
Salam php dil paketi hazırlamağa vaxtı olan bir lazımdı.Dil paketi yalnız index.php da olacaq. Başqa php lar lazım deyil. Bu işi görə biləcək biri varsa buyursun qiymətidə yazsın vaxtıda.
 
PHP ilə çox dillilər sistemi yazmaq üçün, öncəliklə, dil faylları yaratmalısınız. Bu fayllar dilinizi dəyişdirməyiniz üçün istifadə ediləcək. Dil fayllarınızda dil simvolu (məs. "az", "ru", "en") və o simvoldan sonra mətninizi yerləşdirəcəyiniz yerləri belə yazmalısınız: $lang['simvol']['mətn'] . Sonra PHP kodunda dil simvolunu alaraq, mətninizi göstərməlisiniz. Nümunə üçün aşağıdakı koda baxın:
Kod:
<?php
session_start();
if(isset($_GET['lang'])){
    $_SESSION['lang'] = $_GET['lang'];
}
if(!isset($_SESSION['lang'])){
    $_SESSION['lang'] = 'az';
}


$lang = $_SESSION['lang'];


$lang_file = 'lang/'.$lang.'.php';


include_once $lang_file;


echo $lang['welcome'];


?>


Dil faylı.
Kod:
<?php $lang = array(    "welcome" => "Xoş gəldiniz",    "home" => "Ana Səhifə",    "about" => "Haqqımızda" ); ?>
 
PHP ilə çox dillilər sistemi yazmaq üçün, öncəliklə, dil faylları yaratmalısınız. Bu fayllar dilinizi dəyişdirməyiniz üçün istifadə ediləcək. Dil fayllarınızda dil simvolu (məs. "az", "ru", "en") və o simvoldan sonra mətninizi yerləşdirəcəyiniz yerləri belə yazmalısınız: $lang['simvol']['mətn'] . Sonra PHP kodunda dil simvolunu alaraq, mətninizi göstərməlisiniz. Nümunə üçün aşağıdakı koda baxın:
Kod:
<?php
session_start();
if(isset($_GET['lang'])){
    $_SESSION['lang'] = $_GET['lang'];
}
if(!isset($_SESSION['lang'])){
    $_SESSION['lang'] = 'az';
}


$lang = $_SESSION['lang'];


$lang_file = 'lang/'.$lang.'.php';


include_once $lang_file;


echo $lang['welcome'];


?>


Dil faylı.
Kod:
<?php $lang = array(    "welcome" => "Xoş gəldiniz",    "home" => "Ana Səhifə",    "about" => "Haqqımızda" ); ?>
salam , bəs bunu navigator ilə necə uyğunıaşdıraq? məs
$dil=substr ($_SESSION ["HTTP_ACCEPT_LANGUAGE"],0,2);
burda məsələn mənim naviqasiya dilim azəricə di amma mən bunu dəyişib ingiliscə etmək istəyirəm, necə edim?
 
salam dosltar bu və bu kimi problemləri chtatgpt la həl etdim.Sizədə tövsiyyə edirəm.
 
PHP ilə çox dillilər sistemi yazmaq üçün, öncəliklə, dil faylları yaratmalısınız. Bu fayllar dilinizi dəyişdirməyiniz üçün istifadə ediləcək. Dil fayllarınızda dil simvolu (məs. "az", "ru", "en") və o simvoldan sonra mətninizi yerləşdirəcəyiniz yerləri belə yazmalısınız: $lang['simvol']['mətn'] . Sonra PHP kodunda dil simvolunu alaraq, mətninizi göstərməlisiniz. Nümunə üçün aşağıdakı koda baxın:
Kod:
<?php
session_start();
if(isset($_GET['lang'])){
    $_SESSION['lang'] = $_GET['lang'];
}
if(!isset($_SESSION['lang'])){
    $_SESSION['lang'] = 'az';
}


$lang = $_SESSION['lang'];


$lang_file = 'lang/'.$lang.'.php';


include_once $lang_file;


echo $lang['welcome'];


?>


Dil faylı.
Kod:
<?php $lang = array(    "welcome" => "Xoş gəldiniz",    "home" => "Ana Səhifə",    "about" => "Haqqımızda" ); ?>
Buda işimə yaradı təşşəkkürlər.
 
Geri
Üst
Mövzu aç