OCE Toolkit을 사용하여 Oracle Content Management에서 사이트 또는 자산의 번역 작업을 생성할 수 있습니다.
다국어 사이트를 인덱스화하기 전에 번역 작업이 필요합니다. 번역 작업을 생성하려면 다음과 같이 하십시오.
사이트 페이지의 상단 메뉴에서 번역을 누릅니다.
번역 작업 생성 대화상자에 작업 이름을 입력하고 기본 소스 언어, 대상 언어 및 번역 작업 콘텐츠를 선택합니다.
번역 패키지에 모든 사이트 콘텐츠 및 대상 자산, 사이트 콘텐츠만, 또는 사이트의 게시 채널 대상으로 지정된 자산만 포함할지 선택할 수 있습니다.
번역하지 않음 텍스트 설정으로 구성된 콘텐츠 항목은 번역에서 제외합니다. 예를 들어, 제품 이름은 일반적으로 번역하지 않습니다.
생성을 눌러 번역 작업을 생성합니다.
OCE Toolkit 명령을 사용하여 사용 가능한 작업을 나열합니다.
cec components> cec list-translation-jobs Asset translation jobs: Name Status Source Language Target Languages Pending Languages Site translation jbs: Name Status Source Language Target Languages Pending Languages demo1 READY en-US fr-FR,es-ES fr-FR,es-ES searchdemo1 TRANSLATED en-US fr-FR,es-ES
번역 작업을 다운로드합니다.
cec components> cec download-translation-job demo1 - translation job downloaded to /Users/<user-name>/Dev/webclient/developers/sites-toolkit/cec-components/demo.zip - update the translation job status to INPROGRESS. cec components> cec translate dmo1.zip -l all -t demo1-xlate.zip - target languages: fr-FR,ex-ES - translation finished: /Users/<user-name>/Dev/webclient/developers/sites-toolkit/cec-components/demo1-xlate.zip
번역 번들을 열고 번역하려는 언어의 리소스 폴더를 빌드합니다.
Unzip demo1-xlate.zip ARchive: emo1-xlate.zip replace assets/job.json? [n]o, [A]ll, [N]one, [r]ename: A inflating assets/job.json inflating site/job.json inflating assets/es-ES/CORE47653001483240C1AAF180C435F189AB-search_siteSearch202.json inflating assets/es-ES/COREA570227E12194356BAA16A80A78A2670-entry1.json inflating assets/es-ES/CORED977BC199A3B494596F0D467CAADF7FA-entry2-json inflating assets/fr-FR/CORE47653001483240C1AAF18DC435F1B9A8-search_siteSearch202.json inflating assets/fr-FR/COREA570227E12194356BAA16A80A78A2670-entry1.json inflating assets/fr-FR/CORED977BC199A3B494596F0D467CA4DF7FA-entry2.json inflating assets/root/CORE476530014B3240C1AAF18DC435F1B948-search_siteSearch202.json inflating assets/root/COREA570227E12194356BAA16A80A7842870-entry1.json inflating assets/root/CORED977BC199A38494596F0D467CA4DF7FA-entry2.json inflating site/es-ES/10.json inflating site/es-ES/100.json inflating site/es-ES/110.json inflating site/es-ES/120.json inflating site/es-ES/130.json inflating site/es-ES/140.json inflating site/es-ES/150.json inflating site/es-ES/200.json inflating site/es-ES/201.json inflating site/es-ES/202.json inflating site/es-ES/203.json inflating site/es-ES/siteinfo.json inflating site/es-ES/structure.json inflating site/fr-FR/10.json inflating site/fr-FR/100.json inflating site/fr-FR/110.json inflating site/fr-FR/120.json inflating site/fr-FR/130.json inflating site/fr-FR/140.json inflating site/fr-FR/150.json inflating site/fr-FR/200.json inflating site/fr-FR/201.json inflating site/fr-FR/202.json inflating site/fr-FR/203.json inflating site/fr-FR/siteinfo.json inflating site/fr-FR/structure.json inflating site/root/10.json inflating site/root/100.json inflating site/root/110.json inflating site/root/120.json inflating site/root/130.json inflating site/root/140.json inflating site/root/150.json inflating site/root/200.json inflating site/root/201.json inflating site/root/202.json inflating site/root/203.json inflating site/root/siteinfo.json inflating site/root/structure.json inflating inflating inflating inflating inflating inflating inflating inflating
cec-components> cec import-translation-job demo1-xlate.zip - Logged in to remote server: <server url> - file demo1-xlate.zip uploaded to home folder, version 1 - importing: percentage 5 - importing: percentage 60 - import demo1 finished