DEMO İNCELE
ÜCRETSİZ İNDİR

15 thoughts on “PrestaShop Modül Türkçe Çeviri

  1. safa - 15 Ağustos 2017 at 13:27

    büyük ihtimalle sunucu memery_limit değeri düşük olduğu için kaydedilmiyordur. eğer bilgisayarına prestashop kurup bilgisayarından çeviri dosyasını atabilirsen sorunun çözülür.
    en kötü ihtimalle .tpl dosyalarından manuel çeviri yapabilirsin.

    Reply
  2. Koray - 15 Ağustos 2017 at 13:27

    evet bu local aklıma gelmemişti, localde çevirip sonra modülün içindeki tr.php yi siteye atsam yeterli olur heralde? bu yöntem olmaz ise modüldeki hangi tpl dosyasından değişir , tek tek bakmaya çalıştım kodlara bir çok yerde var isimleri.

    Reply
  3. safa - 15 Ağustos 2017 at 13:27

    bu sistem olur (localde çevirme) . ama olmassa tpl içindeki değişkenleri çevirme şöyle oluyor
    {l s='You have chosen to pay by bank wire.' mod='bankwire'}

    bunun içnerindeki mod'a dokunmadan birden fazla dil destekleyecekse eğer sadece bir dil için ise { } arasına türkçe karşılığını yazarsan olur. php içerinde admin kısmını çevirmek içinde
    function _displayForm
    fonksiyonu içerisnde $this->l
    ile başayan yazıları çevirmelisin
    ama localde çevirme işinin mutlaka olması gerekiyor en az uğraştıracak olan o çünkü
    kolay gelsin

    Reply
  4. Koray - 15 Ağustos 2017 at 13:27

    Tşkler Safa. Denemeye başlıyorum. alandaki siteyi locale atmak zor olacak gerçi DB ayarları yüzünden, önce kodlardan başlarım.

    Reply
  5. safa - 15 Ağustos 2017 at 13:27

    taşımadan bir tane prestashop locale kurup çevir sadece tr.php dosyasını at.
    işin uzamasın

    Reply
  6. Koray - 15 Ağustos 2017 at 13:27

    Doğru oda aklıma gelmemişti. Kodlardan tüm tpl dosyalarındaki { } kısımları türkçeleştirdim, ama sitede aynı ingilizce. değişikliklerin kaydedilmesi başka bişey gerekiyomu?

    Reply
  7. safa - 15 Ağustos 2017 at 13:27

    smarty compile seçeneğini aktif edermisin? zorla düzenle diye geçiyor çevirilerde.
    bunu aktif etmeden tpl'lerdeki değişiklikleri göremessin aktif edip sitede değişikliği gördükten sonra tekrar pasif yapman gerekiyoır

    Reply
  8. Koray - 15 Ağustos 2017 at 13:27

    Locale kurup editliyorum, kodlarla çok hata yapmışım, aktif ettim oldu, ama dediğin gibi local daha kolay ve hatasız. tşkler eline sağlık.

    Reply
  9. MahmutGulerce - 15 Ağustos 2017 at 13:27

    Merhaba
    Şimdi sorunun teknik detayları hakkında da ben bilgi vereyim.

    TANI
    Sorun memory_limit ile ilgili değil. max http post değişkeni ile ilgili. Inı ismi
    post.max_vars olan bu yapılandırmanın php runtime config ismi max_input_vars . Yani aynı anda gönderilecek post değişken sayısını bu değişken belirliyor. Çeviri sayfalarında tek form ile binlerce kelimenin çevirisi post edildiği için bu limit aşılıyor.
    Localhost yazılımlarında bu limit genelde yoktur. Web sunucularda güvenlik gerekçeleri ile bu limit genelde 1000 dir.

    ÇÖZÜM
    1)
    .htaccess dosyasına phpflag ile max_input_vars ekleyebilirsiniz. Ref: http://www.php.net/m….max-input-vars
    Örnek

     php_flag max_input_vars 5000 

    2.)
    ana dizin config/config.inc.php dosyasının ilk satırlarına

    ini_set("max_input_vars" 5000);

    ekleyebilirsiniz.

    Herkese bol satışlı günler.

    Reply
  10. Koray - 15 Ağustos 2017 at 13:27

    Bu çok sağlam ve dataylı olmuş mahmut , host firmama söyliyim bunu olmazsa kendim yapamam, limitleri yükseltsinler, ama benden bir istediğiniz bir değer varmıdır dediler, 5000 filanmi diyim?

    Reply
  11. MahmutGulerce - 15 Ağustos 2017 at 13:27

    Bu çok sağlam ve dataylı olmuş mahmut , host firmama söyliyim bunu olmazsa kendim yapamam, limitleri yükseltsinler, ama benden bir istediğiniz bir değer varmıdır dediler, 5000 filanmi diyim?

    2500 iyi bir değer. 5000 biraz tehlikeli olabilir. Hosting firmanıza söyleyecekseniz direk http.conf üzerinden yapsınlar oradan daha kesin ve sorunsuz yapılabilir. Bizim sistemde her hesap için ayrı ayrı bu parametreler ayarlanabiliyor. Eğer öyle bir şansları varsa tabi daha iyi olur.

    Reply
  12. Koray - 15 Ağustos 2017 at 13:27

    Tamam memery değerini 2500 yapmalarını önericem. Teşekkürler Mamhut.

    Reply
  13. MahmutGulerce - 15 Ağustos 2017 at 13:27

    Tamam memery değerini 2500 yapmalarını önericem. Teşekkürler Mamhut.

    Rica ederim. Kolay gelsin.

    Reply
  14. Koray - 15 Ağustos 2017 at 13:27

    Şirket varsayılan değerin 512 olduğunu ve bunun makul bir değer oldugunu söyledi, bizimi yiyo bunlar ?

    Reply
  15. MahmutGulerce - 15 Ağustos 2017 at 13:27

    Şirket varsayılan değerin 512 olduğunu ve bunun makul bir değer oldugunu söyledi, bizimi yiyo bunlar ?

    Anlamadıklarını düşünüyorum. 512 değeri her bir post değişkeni için maksimum bellek alanıdır. post_max_size ile karıştırmışlar.
    Bizim istediğimiz max_input_vars değeri. Bu da standart 1000'dir zaten. Değilse bile yuvarlak sayı olur genelde. 512 ikilik sistem katıdır.

    Kolay gelsin.

    Reply

Leave a Reply