2013-03-12 2 views
1

하나의 CSV 파일로 모든 번역을 할 수 있습니까? 하나의 파일에서 모든 XML 변경 작업을 수행 할 수있는 것과 비슷합니다.Magento에서 하나의 파일로 번역

스웨덴어 번역 패키지를 다운로드하고 아직 번역되지 않은 일부 단어를 번역하려고했습니다. csv 파일의 이름이 xml 레이아웃 파일과 비슷하다는 것을 알았습니다. 번역과 비슷한 기능을 할 수있는 가능성이 있는지 궁금합니다.

감사합니다.

답변

1

app/design/your_theme/locale/_localecode_/ 안에 translate.csv 파일을 만들고 거기에 번역 텍스트를 입력해야합니다. 자세한 내용은 link을 확인하십시오.

+1

맞아요. 단지 app/design/your_package/your_theme/locale/_localecode_ /에 배치해야합니다. –

+0

즉, 여러 디자인으로 여러 매장을 사용하고있는 경우에 대비하여 상점에서 사용하려는 모든 디자인에 대해 해당 번역 파일을 저장해야합니다. – Subrata

+0

예. 상점에서 사용중인 각 테마에 폴더를 복사해야합니다. –

0

CSV 파일은 magento 로켈로 구성됩니다. 하지만 원하는 모든 CSV 파일로 번역해야하는 텍스트를 배치 할 수 있습니다. 효과가있을 것입니다. 그러나 번역해야 할 특정 언어의 폴더 아래에 있어야합니다.

예를 들어 모듈 first_module.csv이 있다고 가정합니다. 이 파일에 번역해야하는 텍스트를 배치 할 수 있습니다. 아무리 텍스트라도 다른 모듈에서 온 것입니다. 이 모듈을 사용하는 경우 번역은 일 수 있습니다..

내가 아는 한, 모듈로 CSV를 구성하면 다양한 모듈에 따라 텍스트의 번역을 제어 할 수 있습니다. 그러나 그렇지 않다면, 번역과 관련하여 이러한 모듈을 완벽하게 통제 할 수는 없습니다.

+0

새 CSV 파일을 추가하는 경우 sv_SE 폴더 아래의 목록에 new.csv라고 말한 다음 번역이 작동합니까? – Subrata

+0

아니요. CSV 파일의 이름은'YourPackage_YourModule.csv' 형식이어야하며'config.xml '에 써야합니다. 여기를보세요 http://stackoverflow.com/questions/10044584/how-does-magento-translate-works –

1

여러분은 magento core helpers.i를 사용할 수 있습니다. 내 맞춤 모듈에 영업 도우미를 사용하십시오. 그것은 지금 나를 위해 일한다. 중요한 것은 우리가 커스텀 모듈에서도 loal을 설정하기를 원한다는 것입니다.

if ($order->getStoreId()) { 
       Mage::app()->getLocale()->emulate($order->getStoreId()); 
       Mage::app()->setCurrentStore($order->getStoreId()); 
      } 

$page->drawText(Mage::helper('sales')->__('Packing Note'), 30, $this->y, 'UTF-8'); 

그리고 난 모든 로케일 traslation 파일 (Mage_sales.csv)을 기본값으로 번역 파일을 추가했습니다. 나를 위해 일하고. 이것을 시도 할 수 있습니까?

관련 문제