CakePHP uygulamamda, Cake.bat i kullanarak POT dosyaları oluşturdum ve PoEdit I kullanılarak PO dosyaları oluşturuldu. __ ('myword') yazarak, uygulamada yerelleştirilmiş sözcüğü başarılı bir şekilde görebiliyorum.CakePHP'de yerelleştirme süresiAgoInWords
Fakat şimdi "timeAgoInWords" i yerelleştirmem gerekiyor. i kek i18n özü çalıştırdığınızda http://api20.cakephp.org/view_source/cake-time#line-522
Yani ben bir dummy.ctp dosya ve kek-kopyalama-yapıştırılan içeriği oluşturulan , senaryo CakeTime içinde) ( kelime _dn alamadım kukla dosyaya zaman dosyası. Kek komut dosyasını ve POEdit'i yeniden çalıştırıyorum. Ve bu dosyaya aşağıdaki gibi örneklerini oluşturdu uygulama/Yerel/tur/LC_MESSAGES/default.po core.php olarak
#: View\App\dummy.ctp:30;33
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d dakika"
msgstr[1] "%d dakika"
ben zaten ayarlanmış varsayılan dil Türkçe için:
Configure::write('Config.language', 'tur');
Ama Uygulamamı kontrol ettiğimde, timeAgoInWords sonuçları İngilizce olarak geldi.
Nasıl, bu durumda, bu
İlgili
Şimdi bitirmek ve tercüme acısını zevk çıkarılması için bekleyin: Ancak, yine de kolayca (açıklamalarım bir
#
ile başlayın) yapılır/questions/7954199/uluslararası sorun-on-cakephp-2-0? rq = 1 http://stackoverflow.com/questions/15722716/cakephp-automating-i18n-extract-shell-process-from-batch- dosya – trante