Nella mia applicazione CakePHP, Utilizzando cake.bat ho creato file POT e utilizzando PoEdit ho creato file PO. Così scrivendo __ ('myword') posso vedere la parola localizzata nella mia applicazione con successo.Localizzazione di timeAgoInWords in CakePHP
Ma ora ho bisogno di localizzare "timeAgoInWords". Quando eseguo torta i18n estratto, lo script non ha ottenuto il _DN() parole CakeTime http://api20.cakephp.org/view_source/cake-time#line-522
così ho creato un file didummy.ctp e contenuto copia-incollato da torta- tempo di file sul file fittizio. Eseguo nuovamente script di torta e POEdit. E ha creato casi come qui di seguito, nel file app/Locale/tur/LC_MESSAGES/default.po
#: View\App\dummy.ctp:30;33
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d dakika"
msgstr[1] "%d dakika"
In core.php ho già impostato lingua predefinita turco:
Configure::write('Config.language', 'tur');
Ma quando controllo la mia domanda, i risultati di timeAgoInWords sono stati forniti in inglese.
Come posso risolvere questo messaggio
correlati: http://stackoverflow.com/questions/7954199/trouble-with-internationalization-on-cakephp-2-0? rq = 1 http://stackoverflow.com/questions/15722716/cakephp-automating-i18n-extract-shell-process-from-batch- file – trante