Geliştirdiğim projenin varsayılan dili İngilizce. Türkçe dil seçeneği oluşturmak için php gettext fonksiyonunu kullanıyorum. Genel olarak yapı aşağıdaki gibidir.
<?php
$lang = 'tr_TR';
putenv('LC_ALL=' . $lang);
setlocale(LC_ALL, $lang);
$catalog = 'website';
bindtextdomain($catalog, ".".LANG_PATH);
textdomain($catalog);Takıldığım nokta şu, Herhangi bir dil dosyası kullanmadan varsayılan dile döndürmek için ne yapabilirim. Bu kodları silsem bile önbellekte kaldığı için çeviri hali yayında kalıyor. Apache'yi resetleyince çeviri özgün haline geliyor.
bindtextdomain($catalog, ".".LANG_PATH);
textdomain($catalog);
Bu fonksiyonların yaptığı işlemleri temizleyen/sıfırlayan bir kod yada yöntem var mı acaba ?