İçindekiler
Teknik gereksinimler
Linguise çeviri komut dosyasını çalıştırmak için aşağıdakilere ihtiyacınız olacak:
- PHP 7+ sürümünü çalıştırın
- Apache, LiteSpeed, NGINX, IIS sunucusu
- Sunucu yapılandırmanızda URL yeniden yazmayı etkinleştirin
Videodaki komut dosyası nasıl kurulur
1. API Anahtarını oluşturun
Linguise kontrol panelinize bağlandıktan sonra , API Anahtarını almak için önce yeni bir alan adı kurmanız ve ayarlarını kaydetmeniz gerekir.
API anahtarı, web sitenizdeki çeviriyi etkinleştirmek için gereken şeydir. Temel olarak, API anahtarı hangi dilin hangi alanda etkinleştirildiğini kontrol edecek ve nöral çeviri sayfalarının oluşturulmasına izin verecektir.
API Anahtarını kopyalayın ve panonuzda tutun.
Daha sonra “Script PHP” sekmesine tıklayarak, burada detaylarıyla takip edeceğimiz kurulum talimatlarını alacaksınız.
2. Linguise çeviri komut dosyasını yükleyin ve bağlayın
Linguise çeviri betiğinin sunucunuza yüklenmesi gerekiyor, buradan indirilebilir:
Komut dosyası indirildikten sonra sıkıştırılmış dosyayı açın ve CMS'nin kurulu olduğu kök klasöre yükleyin.
- Web sitenizin kök düzeyinde olduğundan emin olun
- linguise olarak adlandırıldığından emin olun (klasör varsayılan ad)
Linguise Linguise klasöre kopyalanması gerekecektir: …/ linguise /Configuration.php sunucunuza yüklediğiniz dosya, dosyayı düzenleyin ve API Anahtarınızı basit tırnak işaretleri arasında kopyalayın, REPLACE_BY_TOUR TOKEN metnini değiştirin.
3. Dil URL'lerini ayarlayın
Dile göre URL'nin .htaccess dosyasında yapılandırılması gerekir. Dosyanızda bir "RewriteBase /" varsa, bundan sonra aşağıdaki tüm kodu kopyalayın. Kodu dosyanın başına yerleştirmek daha iyidir:
RewriteEngine On
RewriteRule ^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ linguise/linguise.php?linguise_language=$1&original_url=$2 [L,QSA]
4. Dil değiştiriciyi etkinleştirin
Dil değiştirici, istediğiniz dili seçebileceğiniz bayrak açılır penceresidir. Yüklemek için, komut dosyasını web sitesi yapılandırmanızda veya şablon dosyanızda herhangi bir yere yüklemek üzere verilen kodu kopyalamanız gerekir.
En önemlisi, betiği tüm sayfalarınızda, baş bölümünde yüklemektir.
Dil değiştirici, varsayılan olarak web sitenizde kayan bir sağ alt konumda görüntülenecektir. Linguise panosundan özelleştirebilirsiniz.
SEO için önemli not: Kurduğunuz dil sayısının SEO üzerinde büyük etkisi vardır. Çeviri dillerinizi ayarladığınızda, çok sayıda dizine alınmış sayfanız varsa (>500), arama motorunun bunları işlemesi çok zaman alabilir. SEO'nuzu orijinal dilinizde etkileyebilir. Bu nedenle, ilk başta en fazla 5 dil eklemenizi öneririz, ardından dizine eklendiğinde, dilleri ayda 3'lük bir grup halinde ekleyebilirsiniz.
Dil değiştiriciyi kurun
Linguise ekranından özelleştirilebilir . Burada yapılan her değişiklik web sitesine yansıtılacaktır.
Ekranın sağ tarafında, dil değiştiricinin önizlemesini görürsünüz. Kurabileceğiniz öğeler şunlardır:
- 3 düzen: yan yana, açılır veya açılır pencere
- Dil değiştirici konumu
- Dil değiştirici içeriği
- İngilizce veya ana dilde dil adları
- Bayrak şekilleri ve boyutu
- Renkler ve kutu gölgesi
Dil değiştiriciyi PHP içeriğine yükleyin
Dil değiştiriciyi PHP içeriğinde belirli bir yerde görüntülemek için konumu “Yerinde” olarak ayarlamanız gerekir.
Linguise panelinde konumu ayarladıktan sonra , eklemek için aşağıdaki kısa kodu ekleyebilirsiniz. Aşağıdaki kodu panonuza eklemek için tıklayın.
Eklendikten sonra ön uçta, kodu eklediğiniz HTML alanında bayrak ve dil adları görüntülenir.
Yerel önbellek sistemini etkinleştir
Bir seçenek olarak, sayfaların daha hızlı sunulması için URL'leri ve ilgili çok dilli içeriği depolayan yerel bir önbellek sistemini etkinleştirebilirsiniz. Yerel önbellek, Linguise sunucusu ile web sitesi sunucunuz arasındaki bazı veri aktarımlarını kaydedecektir. Önbellek yalnızca bir sayfa çevrildiğinde ve güncellenmediğinde kullanılır. Öncelikli tutulan önbellek, en çok görüntülenen çok dilli sayfaların önbelleği olacaktır.
Bir seçenek olarak, MB cinsinden saklanan önbellek miktarını tanımlayabilirsiniz. Aşağıdaki örnekte, önbellek etkinleştirilmiştir ve tutulacak önbellek miktarı 500 MB'dir:
/** Basic configuration **/
public $cache_enabled = true;
public $cache_max_size = 500; // In megabyte
Windows IIS sunucularında otomatik çeviri
Web sitesi oluşturucunuza karşılık gelen satırı Web.config dosyanıza ekleyin.
Diğer yönlendirmelerden önce, özellikle PHP ana dosyanıza yönlendirmeden önce ayarlanmalıdır:
NGINX sunucularında otomatik çeviri
rewrite ^/(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$ /linguise/linguise.php?linguise_language=$1&original_url=$2 last;