magento 2: perintah 'i18n: collect-phrases' membuat file csv berbeda

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

mengumpulkan semua frasa dalam aplikasi magento dan menghasilkan file csv dengan 4 kolom:

masukkan deskripsi gambar di sini

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

mengumpulkan semua frasa dalam aplikasi \ desain \ frontend dan menghasilkan file csv dengan 2 kolom:

masukkan deskripsi gambar di sini

Apa perbedaan kedua file tersebut?

Saya juga sedang menggunakan de_DE.csv dari https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE yang (saya pikir) menerjemahkan seluruh aplikasi magento. Mengapa file ini memiliki 2 kolom alih-alih 4 (seperti xx_YY.csv yang saya buat)?

Juga, ketika saya menginstal tema baru, dapatkah saya mengumpulkan semua frasa dari tema itu ke dalam file csv (2 kolom) -> lalu salin dan tempel kontennya ke akhir file de_DE.csvdan semuanya akan berfungsi?

shahir hajir
sumber

Jawaban:

3

CSV with 4 columnsadalah CSV global untuk semua modul. Itu sebabnya ini berisi kolom ke-3 sebagai modul dan kolom ke-4 sebagai Module_Name. File ini harus ditempatkan di folder i18n sejajar dengan aplikasi.

CSV dengan 2 columnsadalah CSV yang diperlukan untuk setiap modul. Itu sebabnya nama modul tidak ditentukan di dalamnya. File ini terletak di bawah i18n foldersetiap modul.

Gulshan
sumber
2

Csv dengan 4 kolom digunakan untuk membuat paket bahasa dengan komposer.

Dalam dokumen resmi http://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-dict :

-m | --magento Diperlukan untuk membuat paket bahasa dari kamus terjemahan ini. Jika digunakan, cari direktori yang mengandung bin / magento. Opsi ini menambahkan tema atau modul ke setiap baris dalam kamus.

Laurent Khoudja
sumber
0

Anda akan mendapatkan semua teks dengan modul dan nama tema dengan perintah ini:

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

Dalam hal ini pertama-tama Anda harus membuat file csv di setiap jalur direktori magento Anda dan mengatur path lengkap (path absolut) dari file Anda di sini "". Ini akan mengekspor semua teks dengan nama modul / tema.

Ashish Jagnani
sumber