magento 2 : 'i18n : collect-phrases'명령으로 다른 CSV 파일 생성


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

magento 애플리케이션에서 모든 문구를 수집하고 4 개의 열이있는 csv 파일을 출력합니다.

여기에 이미지 설명을 입력하십시오

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

app \ design \ frontend의 ​​모든 문구를 수집하고 2 개의 열이있는 csv 파일을 출력합니다.

여기에 이미지 설명을 입력하십시오

두 파일의 차이점은 무엇입니까?

또한 현재 https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE 에서 de_DE.csv를 사용하고 있습니다. 이것은 전체 magento 응용 프로그램을 번역합니다. 이 파일에 왜 4 대신 2 개의 열이 있습니까 (예 : xx_YY.csv와 같이)?

또한 새로운 테마를 설치할 때 해당 테마의 모든 문구를 csv 파일 (2 열)로 수집 한 다음 내용을 파일의 끝에 복사하여 붙여 넣으면 de_DE.csv모든 것이 작동합니까?

답변:


3

가진 CSV는 4 columns모든 모듈에 대한 글로벌 CSV입니다. 그렇기 때문에 모듈로 3 번째 열과으로 4 번째 열을 포함하는 이유입니다. Module_Name이 파일은 앱과 평행하게 i18n 폴더에 배치해야합니다.

CSV 2 columns는 각 모듈에 필요한 CSV입니다. 모듈 이름이 지정되지 않은 이유입니다. 이 파일은 i18n folder각 모듈 아래 에 있습니다 .


2

4 개의 열이있는 csv는 composer로 언어 패키지를 작성하는 데 사용됩니다.

공식 문서 http://devdocs.magento.com/guides/v2.1/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-dict :

-m | --magento이 번역 사전에서 언어 패키지를 작성하는 데 필요합니다. 사용되는 경우 bin / magento가 포함 된 디렉토리를 검색합니다. 이 옵션은 사전의 각 줄에 테마 또는 모듈을 추가합니다.


0

이 명령으로 모듈과 테마 이름이있는 모든 텍스트를 얻을 수 있습니다.

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

먼저 magento 디렉토리의 경로에 csv 파일을 생성하고 파일의 전체 경로 (절대 경로)를 ""로 설정해야합니다. 모든 텍스트를 모듈 / 테마 이름으로 내 보냅니다.


Phrase.php 라인 90 : 누락 된 문구
Pratik Mehta
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.