2012-05-14 2 views
0

전문가의 허가가 필요합니다. 나는 다른 언어로 전체 사이트를 번역해야합니다. 내 사이트는 100 개의 기사로 구성됩니다. 전체 기사를 번역해야합니다. 각 기사에 대해 .po 또는 xml 파일을 작성해야합니까?언어 번역을위한 po 또는 xml 파일 생성

위의 경우에만 작은 메시지가 아니므로 .po 및 xml 파일을 만드는 효율적인 방법을 알려주십시오.

답변

1

나는 'expressionengine'으로 게시물에 태그를 추가 했으므로 사이트가 EE를 기반으로하고 있다고 가정합니다. 어떤 경우에도 .po 파일이나 XML 파일이 없습니다. EE는 완전히 맞춤 설정할 수있는 필드와 채널을 제공하므로 기본 언어 콘텐츠와 마찬가지로 2 차 언어 콘텐츠를 관리 할 수 ​​있습니다.

각기 다른 장단점이있는 EE에는 다양한 방법이 있습니다. 아래에 링크 된이 기사는 다양한 접근 방법에 대한 개요를 제공하며 추가 읽기에 대한 많은 링크를 제공합니다. 그것은 SO에 대한 하나 이상의 답변을 적절히 다루고 있습니다.

EE 내부자에

Multi-language Solutions for ExpressionEngine

XML로 내보내려면
+0

예, 우리가 이미 구현 다중 언어 물건을하지만 지금 우리가 얻을 필요에 물건을 번역하고 번역자는 po 또는 xml 형식의 문자열 파일을 필요로합니다. 어떻게 제공 될 수 있습니까? – phpian

+1

데이터베이스 인코딩에서부터 번역가와의 작업에 이르기까지 다국어 솔루션 구현의 여러 측면을 설명하므로 Derek이 지시 한 기사를 읽으십시오. 질문과 관련된 답변은 "전문 번역가와 함께 작업하기"의 단락을보십시오. –

0

: 또는 당신은 단순히 표준 사용하여 XML을 출력하는 템플릿을 구축 할 수 있습니다 http://devot-ee.com/add-ons/export-it 또는 http://devot-ee.com/add-ons/ajw-export

{애 썼는데 : 채널 : 항목} 태그 템플리트 유형 XML을 작성하고 올바른 헤더와 XML 코드를 추가하십시오.

다시 가져 오려면 다음의 http://devot-ee.com/add-ons/datagrab

위의 모든 당신이 그것을 쉽게 다시 가져올 수 있도록 자신의 테이블 및 행 참조와 함께 밖으로 내보낼 필드 것을 아는 포함 할 것이다.

번역 프로세스를 시작하기 전에 선택한 내보내기 및 가져 오기 기능을 철저히 테스트 해보실 것을 적극 권장합니다.

예 XML 템플릿 (이 sitemap.xml의를 구축하는 것입니다하지만 자신의 XML 구조를 구축하는 당신에게 시작을 준다) :

<?xml version="1.0" encoding="UTF-8"?> 
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> 
{exp:channel:entries channel="pages" entry_id="not 117|104" limit="500" disable="member_data|pagination|trackbacks" rdf="off" dynamic="no" status="Open" sort="asc"} 
    <url> 
     <loc>{page_url}</loc> 
     <lastmod>{gmt_edit_date format='%Y-%m-%dT%H:%i:%s%Q'}</lastmod> 
     <changefreq>daily</changefreq> 
     <priority>1</priority> 
    </url> 
{/exp:channel:entries} 
</urlset>