ozan00211
Decapat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Öğrenci
PHP ile dil sistemi:
JSON dosya içeriği:
tr.json içeriği:
en.json içeriği:
PHP dosya içeriği:
HTML'e yazdırmak için alttaki yada print, echo kullanılabilir.
<?=$userLng->status?>
Çıktı:
Türkçe
İngilizce
JSON dosya içeriği:
tr.json içeriği:
JSON:
{
"status": "aktif"
}
en.json içeriği:
JSON:
{
"status": "active"
}
PHP dosya içeriği:
PHP:
class Languages
{
public $lang;
public $langSelected;
public function __construct()
{
$this->lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];/* Tarayıcı dili algılama */
$langFile = '../languages/'.$this->lang.'.json';/* Tarayıcı diline göre json algılama */
$this->langSelected = json_decode(file_get_contents($langFile));/* json dosyasını çözme */
}
public function userLanguage()
{
return $this->langSelected;
}
}
$Languages = new Languages();
$userLng = $Languages->userLanguage(); /* json içeriği */
HTML'e yazdırmak için alttaki yada print, echo kullanılabilir.
<?=$userLng->status?>
Çıktı:
Türkçe
HTML:
aktif
İngilizce
HTML:
active