में स्थानीयकरण समय AgoInWords, मेरे केकेपीएचपी अनुप्रयोग में, केक.बैट का उपयोग करके मैंने पीओटी फाइलें बनाई और PoEdit का उपयोग करके मैंने पीओ फाइलें बनाईं। तो __ ('myword') लिखकर मैं अपने आवेदन में स्थानीयकृत शब्द सफलतापूर्वक देख सकता हूं।केकेपीएचपी
लेकिन अब मुझे "timeAgoInWords" को स्थानांतरित करने की आवश्यकता है। जब मैं केक i18n निकालने चलाने के लिए, स्क्रिप्ट _dn शब्द CakeTime में नहीं मिला() http://api20.cakephp.org/view_source/cake-time#line-522
तो मैं एक dummy.ctp फ़ाइल और cake- से कॉपी-पेस्ट किया सामग्री बनाया डमी फ़ाइल में समय फ़ाइल। मैं फिर से केक स्क्रिप्ट और POEdit चलाता हूं। और यह फाइल में नीचे दिए उदाहरणों बनाया एप्लिकेशन/लोकेल/तूर/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"
core.php में मैं पहले से ही सेट डिफ़ॉल्ट भाषा तुर्की करने के लिए:
Configure::write('Config.language', 'tur');
लेकिन जब मैं अपना आवेदन जांचता हूं, समय का परिणामAgoInWords अंग्रेजी में आया था।
कैसे मैं इस मामले में cake
डोमेन ठीक इस
संबंधित: http://stackoverflow.com/प्रश्न/795419 9/परेशानी-साथ-अंतर्राष्ट्रीयकरण-पर-केकेएफपी -2-0? आरक्यू = 1 http://stackoverflow.com/questions/15722716/cakephp-automating-i18n-extract-shell-process-from-batch- फ़ाइल – trante