Magento 2: 'i18n: collect-वाक्यांशों' कमांड अलग csv फ़ाइलें बनाता है


12
php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY.csv" -m 

Magento के एप्लिकेशन में सभी वाक्यांशों को एकत्रित करता है और 4 कॉलम के साथ एक सीएसवी फ़ाइल को आउटपुट करता है:

यहाँ छवि विवरण दर्ज करें

php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY2.csv" C:\xampp\htdocs\magento\app\design\frontend

एप्लिकेशन \ design \ frontend में सभी वाक्यांशों को एकत्र करता है और 2 कॉलम के साथ एक csv फ़ाइल आउटपुट करता है:

यहाँ छवि विवरण दर्ज करें

दो फाइलों में क्या अंतर है?

इसके अलावा, मैं वर्तमान में https://github.com/splendidinternet/Magento2_game_LocalePack_de_DE से de_DE.csv का उपयोग कर रहा हूं, जो (मुझे लगता है) पूरे मैगेंटो एप्लिकेशन का अनुवाद करता है। इस फ़ाइल में 4 के बजाय 2 कॉलम क्यों हैं (जैसे xx_YY.csv मैंने बनाया)?

इसके अलावा, जब मैं एक नया विषय स्थापित करता हूं, तो क्या मैं उस विषय से सभी वाक्यांशों को एक सीएसवी फ़ाइल (2 कॉलम) में इकट्ठा कर सकता हूं -> फिर फ़ाइल के अंत में इसकी सामग्री की प्रतिलिपि बनाएँ और पेस्ट करें de_DE.csvऔर सब कुछ काम करेगा?

जवाबों:


3

CSV 4 columnsसभी मॉड्यूल के लिए वैश्विक CSV है। इसलिए इसमें मॉड्यूल के रूप में तीसरा कॉलम और चौथे कॉलम के रूप में है Module_Name। इस फ़ाइल को ऐप के समानांतर i18n फ़ोल्डर में रखा जाना चाहिए।

CSV 2 columnsप्रत्येक मॉड्यूल के लिए आवश्यक CSV है। इसीलिए इसमें मॉड्यूल का नाम निर्दिष्ट नहीं है। यह फ़ाइल i18n folderप्रत्येक मॉड्यूल के नीचे स्थित है ।


2

4 कॉलम वाले सीएसवी का उपयोग कंपोजर के साथ भाषा पैकेज बनाने के लिए किया जाता है।

आधिकारिक डॉक में http://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-dict :

-म | --magento इस अनुवाद शब्दकोश से एक भाषा पैकेज बनाने के लिए आवश्यक है। यदि उपयोग किया जाता है, तो उन निर्देशिकाओं को खोजता है जिनमें बिन / मैगेंटो शामिल हैं। यह विकल्प शब्दकोश में प्रत्येक पंक्ति के लिए थीम या मॉड्यूल जोड़ता है।


0

आपको इस आदेश के साथ सभी पाठ मॉड्यूल और थीम नाम मिलेंगे:

bin/magento i18n:collect-phrases --output="<csv file path and name>" --magento

इसमें सबसे पहले आपको अपने Magento डायरेक्टरी के किसी भी पथ पर एक csv फ़ाइल बनानी होगी और अपनी फ़ाइल का पूर्ण पथ (निरपेक्ष पथ) यहाँ सेट करना होगा ""। यह मॉड्यूल / थीम नाम के साथ सभी पाठ निर्यात करेगा।


वाक्यांश। एफपी लाइन 90 में: मिस्ड वाक्यांश
प्रतीक मेहता
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.