Magento 2 javascript text translations 와 비슷한 질문이 이미 제기 되었지만 Magento는 베타 버전에서이 번역 기술을 업데이트했습니다.
Javascript에서 사용하는 번역을 추가하거나 업데이트하려면 어떻게해야합니까?
Magento가 정적 폴더에 'js-translation.json'이라는 파일을 생성한다는 것을 알았습니다. 이 파일을 직접 편집하면 번역이 업데이트 된 것을 볼 수 있습니다. 그러나이 파일은 어디에 생성되며 Magento가 생성 될 때 자동으로 이것을 js-translation.json에 추가하도록 번역을 추가 할 수 있습니까?
최신 정보
이 질문에 대한 정답은 여전히 제시되지 않았지만 Mage2.PRO가 나를 올바른 방향으로 안내했지만 정답은 아닙니다. 내 js-translation.json이 생성 될 때 여전히 비어 있습니다.
예를 들어 장바구니에 추가 버튼을 번역하고 싶습니다. 이 버튼에는 장바구니에 추가, 추가 중 및 추가됨의 세 가지 상태가 있습니다.이 단어를 어떻게 번역 할 수 있습니까? 또 다른 예로, '장바구니에 상품이 없습니다.' 미니 카트의 텍스트. 나는이 모든 문구가 js-translation.json에서 번역되어야한다고 생각하지만, 파일을 번역 할 수 있도록 어디에 추가해야합니까?
$.mage.__('Add To Cart')
이 있으면setup:static-content:deploy
명령에 의해 자동으로 선택됩니다 . 유일한 발견은 로케일 파일에서 텍스트에 대한 다른 번역을 가져야한다는 것입니다. 번역없이 동일한 텍스트를 가진 텍스트는 이유없이 크기를 늘리지 않기 위해 json 파일에 추가되지 않습니다.