Web Sitesi lokalizasyonu

0 Cevap php

Ben en iyi uygulamalar hakkında veya statik içerik çeviri mümkün olan en basit şekilde sormak istiyorum. Örneğin "arama" veya "Değişiklikleri kaydet", tercüme.

Benim şu anki fikir:

kullanıcılar tarayıcı yerel bağlı (IP adresi belki konum belirleme, ama tarayıcı yerel tercih) bir alt etki alanı seçin, örneğin "Fr.myweb.com". Dil ayarlarına bağlı olarak bir cookie, oturum değişkeni ayarlayın. Bu bölüm oldukça basittir.

Şimdi tercüme kısım geliyor. Bir "_fr" öneki yeterli olduğu dile bağlı olarak değişen görüntüleri alışkanlık, bir sorun olabilir. Ama gibi tercüme dizeleri vb değişiklikleri, arama, sipariş öğeleri kaydedebilirsiniz. Eh, burada emin değilim.

Onun tüm PHP ve MySQL tabanlı beri, ben böyle bir şey düşünüyordum:

İki tablo:

  1. Birincisi varsayılan dilde bütün kelimelerin listesi vardır
  2. Dil_Kimliği, çeviri, word_id - İkinci üç sütun (otomatik artış hariç) vardır

, Tüm kelimeleri almak sorgu veya ne olursa olsun önbelleğe ve şimdi ('fr', 'search') trans çağırarak sözcüğü çevirmek olacaktır. Ben daha iyi bir yolu yoktur onun doğru bir yaklaşım olmadığını ya da eğer bilmiyorum, ancak bu, çalışması gerekir. Not: Hayır google çeviriler.

Ben js / ajax kullanmak beri Ayrıca, ben de bu kısımdan emin değilim. Çerezden dili alın vb uyarıları, bir harita yapmak ve sonra sadece "mesajı ['fr']" diyoruz, ben de bu kısımdan emin değilim.

Herhangi bir fikir hem de dil için ideal olacaktır? Ben google çalıştı, ancak sonuçlardan memnun değildi. Herhangi bir tavsiye / link takdir edilmektedir.

Selamlar

0 Cevap