GNG
Kurucu
Merhaba arkadaşlar,
Bu konuda PHP ile çoklu dil (multi language) sistemi nasıl yapılır onu anlatıyorum. Özellikle global projeler ve SEO açısından oldukça önemlidir.
1. Sistem Mantığı
[]Kullanıcı dil seçer
[]Seçilen dile göre içerik yüklenir
[]Dil dosyaları üzerinden metinler çağrılır
[]Site dinamik olarak değişir
2. Dil Dosyaları Oluşturma
3. Türkçe Dil Dosyası
4. İngilizce Dil Dosyası
5. Dil Seçme Sistemi
6. Kullanım Örneği
Sonuç
Çoklu dil sistemi sayesinde sitenizi global hale getirebilirsiniz.
SEO açısından da farklı dillerde index alma şansı sağlar.
Bu konuda PHP ile çoklu dil (multi language) sistemi nasıl yapılır onu anlatıyorum. Özellikle global projeler ve SEO açısından oldukça önemlidir.
1. Sistem Mantığı
[]Kullanıcı dil seçer
[]Seçilen dile göre içerik yüklenir
[]Dil dosyaları üzerinden metinler çağrılır
[]Site dinamik olarak değişir
2. Dil Dosyaları Oluşturma
Kod:
/lang/tr.php
/lang/en.php
3. Türkçe Dil Dosyası
PHP:
<?php
$lang = [
"welcome" => "Hoşgeldiniz",
"login" => "Giriş Yap",
"register" => "Kayıt Ol"
];
?>
4. İngilizce Dil Dosyası
PHP:
<?php
$lang = [
"welcome" => "Welcome",
"login" => "Login",
"register" => "Register"
];
?>
5. Dil Seçme Sistemi
PHP:
<?php
session_start();
if ($_GET['lang']) {
$_SESSION['lang'] = $_GET['lang'];
}
$lang = $_SESSION['lang'] ?? "tr";
include "lang/$lang.php";
echo $lang["welcome"];
?>
6. Kullanım Örneği
Kod:
site.com/?lang=en
site.com/?lang=tr
Sonuç
Çoklu dil sistemi sayesinde sitenizi global hale getirebilirsiniz.
SEO açısından da farklı dillerde index alma şansı sağlar.