Sayfada gösterilecek olan tüm metinleri veritabanından çekmek doğru olmaz. Yüksek trafikli bir sistemse eğer bu, bir süre sonra veritabanı ciddi anlamda memory yüklenmesine sebep olacaktır.
Bunun yerine, en basit haliyle her bir dil dosyası için bir adet php dosyası oluştur en.php, tr.php.. gibi.
Dil dosyalarının içindeki her öğeyi arraylar'da tut.
Örn:
<?php
// tr.php
$dil['anasayfa'] = 'Anasayfa';
$dil['hakkimizda'] = 'Hakkımızda';
?>
<?php
// en.php
$dil['anasayfa'] = 'Homepage';
$dil['hakkimizda'] = 'About Us';
?>
<?php
// ru.php
$dil['anasayfa'] = 'дома';
$dil['hakkimizda'] = 'О компании';
?>
Tercümanlar da basitçe tırnak içindeki alanları düzelterek tercümeyi yapabilirler.