• 30-11-2020, 23:28:46
    #1
    Proje için İngilizce bir tema yapmıştım ancak şimdi Almanca bir sitede kullanmam gerekti, bunun için temamın içindeki her bir İngilizce yeri Almanca yapmak çok saçma olacağından dil desteği eklemeye karar verdim. Şu tek dilli de olsa temaların languages klasöründe olan .pot dosyasını nasıl yapabilirim? Anladığım kadarıyla kodlara yazdığım şeyleri .pot'a İngilizce olarak taşıdıktan sonra istediğim dilde de_DE.mo ve de_DE.po ya da tr_TR.mo ve tr_TR.po şeklinde dilleri de kolayca ekleyebilirim? Bu konuda kaynak ve deneyimlerinizi paylaşabilirseniz sevinirim.
  • 30-11-2020, 23:52:35
    #2
    Loco translate eklentisine google translate apisi ile eşleştirip direk çevirebilirsiniz tek tek uğraşmanıza gerek yok tabi bazı çeviri hataları oluyor onları manuel şekilde düzenliyebilirsiniz.
  • 01-12-2020, 08:49:58
    #3
    AlkisYakup adlı üyeden alıntı: mesajı görüntüle
    Loco translate eklentisine google translate apisi ile eşleştirip direk çevirebilirsiniz tek tek uğraşmanıza gerek yok tabi bazı çeviri hataları oluyor onları manuel şekilde düzenliyebilirsiniz.
    Ama öyle olunca Loco Translate kullanmak zorunlu hale gelmez mi? Çevirdikten sonra silmek mümkün kılınıyor mu?
  • 01-12-2020, 12:10:23
    #4
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Ama öyle olunca Loco Translate kullanmak zorunlu hale gelmez mi? Çevirdikten sonra silmek mümkün kılınıyor mu?
    Tabi ki silinebiliyor ben temayı çevirdikten sonra dil dosyasını yüklüyorum ve o dilde kullanıyorum. Yani loco translateye yi silebilirsiniz
  • 01-12-2020, 13:15:38
    #5
    AlkisYakup adlı üyeden alıntı: mesajı görüntüle
    Tabi ki silinebiliyor ben temayı çevirdikten sonra dil dosyasını yüklüyorum ve o dilde kullanıyorum. Yani loco translateye yi silebilirsiniz
    Yanlış anlatmış olabilir miyim acaba? Temada dil dosyası yok, kodların içerisinde geçiyor metinler. Son cevabını okuyunca sanki Loco Translate dil dosyasındaki metinleri çevirip dil dosyası oluşturuyor gibi anladım ben? Dil dosyası yoksa bunu yapamaz?
  • 01-12-2020, 18:06:15
    #6
    Developer
    Sorduğunuz sorunun cevabı şu sanırım: https://codex.wordpress.org/I18n_for...ess_Developers
    temanızı dökümantasyona göre düzenlemeniz gerekiyor.

    Örnek:
    <div class="site-info">  <a href="http://wordpress.org/" ><?php esc_html_e( 'Proudly powered by WordPress.', 'my-text-domain' ); ?></a> </div><!-- .site-info -->
  • 14-12-2020, 07:56:52
    #7
    brown adlı üyeden alıntı: mesajı görüntüle
    Sorduğunuz sorunun cevabı şu sanırım: https://codex.wordpress.org/I18n_for...ess_Developers
    temanızı dökümantasyona göre düzenlemeniz gerekiyor.

    Örnek:
    <div class="site-info">  <a href="http://wordpress.org/" ><?php esc_html_e( 'Proudly powered by WordPress.', 'my-text-domain' ); ?></a> </div><!-- .site-info -->
    Tam olarak aradığım duydu, az önce siteye entegre edip bir kılavuz .pot dosyası yarattım ve bağladım. ardından .mo ve .po dosyaları ile TR dilini ekledim. Olması gerektiği gibi oldu, 5 saat sürdü olayı çözüp yapmam, zor değilmiş. Karmaşık durumlar var daha onlarla uğraşıyorum.
  • 14-12-2020, 14:40:22
    #8
    Developer
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Tam olarak aradığım duydu, az önce siteye entegre edip bir kılavuz .pot dosyası yarattım ve bağladım. ardından .mo ve .po dosyaları ile TR dilini ekledim. Olması gerektiği gibi oldu, 5 saat sürdü olayı çözüp yapmam, zor değilmiş. Karmaşık durumlar var daha onlarla uğraşıyorum.
    Mesajım havada kaldı sanmıştım. Tebrik ederim. 2 plugin daha önereyim konu ile alakalı;

    Loco Çeviri: Pot mo dosyalarınızı wp admin üzerinden kolayca düzenlemenizi sağlıyor.
    Polylang: Stabil bir çoklu dil eklentisi, frontend tarafında en/tr ayrımını çözümlüyor.

    Polylang pluginine alternatif olarak WPML de mevcut ancak wpml tamamen ücretli bir eklenti, yine polylang pro da var. Ben polylang tavsiye ederim.
  • 14-12-2020, 19:01:57
    #9
    Yok hocam mesajınızı gördüm de yazdıklarınızı uygulamadan cevap yazmak istemedim, elinde de iş vardı 5-6 saat ayıramayacağım için odaklanamadım bu tarafa. Teşekkür ederim bilgilendirmeniz için, çok faydalı bir yol gösterici oldu.

    Loco hiç oluşturulmamış dil eklerini PHP içinden görüp ilk dosyayı yanı .pot dosyasını yaratabiliyor mu acaba? Yoksa biz elle .pot'a kadar geldikten sonra referanslar üzerinden mi çeviri imkanı tanıyor? Eğer öyle ise PoEdit ile aynı görevi Wordpress panelinde görüyor demek hiç de yanlış olmaz.

    brown adlı üyeden alıntı: mesajı görüntüle
    Mesajım havada kaldı sanmıştım. Tebrik ederim. 2 plugin daha önereyim konu ile alakalı;

    Loco Çeviri: Pot mo dosyalarınızı wp admin üzerinden kolayca düzenlemenizi sağlıyor.
    Polylang: Stabil bir çoklu dil eklentisi, frontend tarafında en/tr ayrımını çözümlüyor.

    Polylang pluginine alternatif olarak WPML de mevcut ancak wpml tamamen ücretli bir eklenti, yine polylang pro da var. Ben polylang tavsiye ederim.