magento 2: il comando 'i18n: collect-phrases' crea diversi file CSV


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

raccoglie tutte le frasi nell'applicazione magento e genera un file CSV con 4 colonne:

inserisci qui la descrizione dell'immagine

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

raccoglie tutte le frasi in app \ design \ frontend e genera un file csv con 2 colonne:

inserisci qui la descrizione dell'immagine

Qual è la differenza tra i due file?

Inoltre sto attualmente usando de_DE.csv da https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE che (penso) traduce l'intera applicazione magento. Perché questo file ha 2 colonne invece di 4 (come xx_YY.csv che ho creato)?

Inoltre, quando installo un nuovo tema, posso semplicemente raccogliere tutte le frasi da quel tema in un file CSV (2 colonne) -> quindi copiare e incollare il contenuto alla fine del file de_DE.csve tutto funzionerà?

Risposte:


3

Il CSV con 4 columnsè il CSV globale per tutti i moduli. Ecco perché contiene la terza colonna come modulo e la quarta colonna come Module_Name. Questo file deve essere inserito nella cartella i18n parallelamente all'app.

Il CSV con 2 columnsè il CSV richiesto per ciascun modulo. Ecco perché il nome del modulo non è specificato in esso. Questo file si trova sotto i18n folderogni modulo.


2

Il CSV con 4 colonne viene utilizzato per creare un pacchetto linguistico con compositore.

Nel documento ufficiale http://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-dict :

-m | --magento Obbligatorio per creare un pacchetto di lingue da questo dizionario di traduzione. Se utilizzato, cerca nelle directory che contengono bin / magento. Questa opzione aggiunge temi o moduli a ciascuna riga del dizionario.


0

Otterrai tutto il testo con il modulo e il nome del tema con questo comando:

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

In questo primo devi creare un file csv su qualsiasi percorso della tua directory magento e impostare qui il percorso completo (percorso assoluto) del tuo file "". Esporterà tutto il testo con il nome del modulo / tema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.