magento 2: Komenda „i18n: collect-phrases” tworzy różne pliki csv


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

zbiera wszystkie frazy w aplikacji magento i wysyła plik csv z 4 kolumnami:

wprowadź opis zdjęcia tutaj

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

zbiera wszystkie frazy w app \ design \ frontend i wyświetla plik csv z 2 kolumnami:

wprowadź opis zdjęcia tutaj

Jaka jest różnica między tymi dwoma plikami?

Również obecnie używam de_DE.csv z https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE, co (myślę) tłumaczy całą aplikację Magento. Dlaczego ten plik ma 2 kolumny zamiast 4 (jak utworzyłem xx_YY.csv)?

Ponadto, kiedy instaluję nowy motyw, czy mogę po prostu zebrać wszystkie frazy z tego motywu do pliku csv (2 kolumny) -> następnie skopiować i wkleić jego zawartość na końcu pliku de_DE.csvi wszystko będzie działać?

Odpowiedzi:


3

CSV z 4 columnsjest globalnym CSV dla wszystkich modułów. Dlatego zawiera trzecią kolumnę jako moduł i czwartą kolumnę jako. Module_NameTen plik powinien być umieszczony w folderze i18n równolegle do aplikacji.

CSV z 2 columnsjest CSV wymagany dla każdego modułu. Dlatego nazwa modułu nie jest w nim podana. Ten plik znajduje się pod i18n folderkażdym modułem.



0

Otrzymasz cały tekst z nazwą modułu i motywu za pomocą tego polecenia:

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

W tym pierwszym musisz utworzyć plik csv na dowolnej ścieżce katalogu magento i ustawić pełną ścieżkę (ścieżkę bezwzględną) swojego pliku tutaj „”. Wyeksportuje cały tekst z nazwą modułu / motywu.


W Phrase.php wiersz 90: Nieodebrane zdanie
Pratik Mehta
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.