콘텐츠로 이동

관리자용 번역 관리

DB 총괄관리자가 번역 요청, 검토, Job 관리를 수행하는 방법입니다.


  1. 콘텐츠 목록 화면에서 번역할 콘텐츠 찾기
  2. Operations 컬럼의 드롭다운 클릭
  3. Translate 선택

콘텐츠 목록에서 Translate 접근

방법 2: 콘텐츠 편집 화면에서 접근

섹션 제목: “방법 2: 콘텐츠 편집 화면에서 접근”
  1. 콘텐츠 편집 화면 진입
  2. 상단 탭에서 Translate 클릭

콘텐츠 편집 화면에서 Translate 접근


번역 화면(/node/{nid}/translations)에서 각 언어별 번역 상태를 확인할 수 있습니다.

번역 화면 구성

컬럼설명
Language언어명
Translation번역 상태 (Original / Published / Not translated)
Operations작업 버튼 (View / Edit / Add)
버튼설명
View해당 언어 번역본 열람
Edit기존 번역 수정
Add새 번역 추가 (직접 번역)
Request translation번역담당자에게 번역 요청

번역담당자가 직접 번역 작업을 수행합니다. 간단한 번역이나 즉시 처리가 필요한 경우에 활용합니다.

  1. 번역 화면에서 번역할 언어의 ⋮ (세로 점 세 개) 버튼 클릭
  2. 드롭다운 메뉴에서 Add 선택

직접 번역 화면

  1. 원래 언어(Original language)의 각 필드를 번역 언어로 변경
  2. Save 버튼 클릭

콘텐츠의 모든 필드가 함께 번역되지는 않습니다. 필드 유형에 따라 번역 방식이 다릅니다.

콘텐츠와 함께 번역되는 필드:

  • Title (제목)
  • Description (본문)
  • 기타 텍스트 필드

별도 번역이 필요한 필드 (Taxonomy):

아래 필드들은 Taxonomy(분류 체계)로 관리되어, 콘텐츠 번역 시 함께 번역되지 않습니다. Suggestions 기능을 통해 별도로 번역합니다.

  • Keyword
  • Topic
  • Region

번역이 불필요한 필드:

아래 필드들은 URL, 고유명사, 메타데이터 등으로 번역하지 않습니다.

  • Author
  • Corporate Author
  • DB URL
  • Ebook URL
  • File
  • Resource Info (Format, File type)
  • Resource URL
  • Translate Title
  • Translator
  • Year of publication

DB 총괄관리자가 번역담당자에게 번역 업무를 할당합니다.

  1. 번역 화면에서 번역할 언어 선택 (체크박스)
  2. Request translation 버튼 클릭
  3. Provider 드롭다운에서 Utilisateur Drupal 선택

Provider 선택 화면 - Utilisateur Drupal 선택

  1. Submit to provider 클릭
  1. 자동 할당: Translation skills가 일치하는 번역담당자에게 업무 할당
  2. 담당자 확인: Local Tasks 화면에서 할당된 업무 확인
  3. 번역 진행: 담당자가 직접 번역 입력
  4. 검토 및 저장: DB 총괄관리자가 검토 후 Save as completed로 번역 완료

항목내용
위치Manage Tasks
경로/manage-translate
접근 권한DB 총괄관리자, 최고관리자

관리자는 이 페이지에서 모든 번역 작업의 할당 상태를 확인하고 관리합니다.

Manage Tasks 화면

  • 전체 번역 작업 목록 표시
  • 작업 할당/재할당 가능
  • 할당된 번역 작업을 클릭하여 번역 진행 화면(/translate/items/{tid})으로 이동

번역담당자가 번역을 완료하면 DB 총괄관리자가 검토합니다.

번역 검토 화면

영역설명
Source원문 (원래 언어)
Translation번역문
버튼설명
Save검토 상태 유지하고 저장 (수정 필요시)
Save as completed검토 완료 후 저장 및 공개

관련 Taxonomy 함께 번역하기 (Suggestions)

섹션 제목: “관련 Taxonomy 함께 번역하기 (Suggestions)”

콘텐츠를 번역할 때, 해당 콘텐츠에 연결된 Keyword, Creator 등의 Taxonomy Term도 함께 번역해야 할 수 있습니다. TMGMT는 번역이 필요한 Term을 자동으로 감지하여 Suggestions(추천) 목록으로 제안합니다.

클리어링하우스의 Taxonomy(Keywords, Creator 등)는 기본적으로 영어(English)를 기준으로 등록되어 있습니다. 예를 들어 “Global Citizenship Education”, “UNESCO”, “Peace Education” 등의 키워드는 영어 원문 그대로 저장되어 있습니다.

하지만 사용자가 프랑스어, 아랍어, 한국어 등 다른 언어로 웹사이트를 이용할 때, 이러한 키워드들도 해당 언어로 표시되어야 합니다. 그래야 검색이나 필터 기능을 사용할 때 사용자가 자신의 언어로 키워드를 찾고 선택할 수 있습니다.

Taxonomy 번역의 효과:

  • 검색: 아랍어 사용자가 아랍어로 키워드를 검색할 수 있음
  • 필터: 각 언어 사용자가 자국어로 표시된 키워드 필터를 사용할 수 있음
  • 콘텐츠 표시: 번역된 콘텐츠 페이지에서 키워드도 해당 언어로 표시됨

콘텐츠 번역과 Taxonomy 번역의 관계

섹션 제목: “콘텐츠 번역과 Taxonomy 번역의 관계”

콘텐츠(Resources, News 등)를 특정 언어로 번역할 때, 해당 콘텐츠에 연결된 Taxonomy Term도 함께 번역해야 완전한 다국어 지원이 됩니다. 이 과정을 별도로 진행하지 않고, 콘텐츠 번역 요청 시 함께 처리할 수 있도록 TMGMT가 Suggestions 기능을 제공합니다.

워크플로우 예시:

flowchart LR
    A[Resources 번역 요청] --> B{Suggestions 확인}
    B -->|번역 안 된 Term 있음| C[Term 선택 후 추가]
    B -->|모두 번역됨| D[콘텐츠만 번역]
    C --> E[콘텐츠 + Term 함께 번역]
    D --> F[번역 완료]
    E --> F

이렇게 하면 콘텐츠 번역과 관련 Taxonomy 번역을 하나의 번역 Job에서 함께 관리할 수 있어, 번역 누락을 방지하고 작업 효율성을 높일 수 있습니다.

번역 Job을 생성하면, 시스템이 해당 콘텐츠의 Entity Reference 필드(Keyword, Topic 등)를 검사합니다. 이 필드에 연결된 Taxonomy Term 중 대상 언어로 아직 번역되지 않은 항목이 있으면, Suggestions 목록에 자동으로 표시됩니다.

  1. 콘텐츠의 Translate 탭에서 언어를 선택하고 Request translation 클릭
  2. Provider로 Drupal user 선택
  3. 화면 우측에 Job itemsSuggestions 섹션이 표시됩니다
    • Job items: 현재 번역 대상 콘텐츠
    • Suggestions: 함께 번역할 수 있는 Taxonomy Term 목록

Job 상세 화면 Suggestions 섹션

  1. Suggestions 목록에서 번역할 Term의 체크박스를 선택합니다
  2. Add suggestions 버튼을 클릭합니다
  3. 선택한 Term이 Job items 테이블에 추가됩니다
    • 기존 콘텐츠와 함께 별도의 Job Item으로 표시됩니다

Suggestions로 추가된 Taxonomy Term은 콘텐츠와 별도로 번역합니다:

  1. Job items 테이블에서 번역할 항목의 Review 버튼 클릭
  2. 각 Job Item별로 개별 번역 화면이 열립니다
    • 콘텐츠 번역 화면: /admin/tmgmt/items/{item_id}
    • Term 번역 화면: /admin/tmgmt/items/{item_id} (별도 ID)
  3. 각 항목을 번역 후 저장합니다

다음 경우에는 Suggestions 목록에 Term이 표시되지 않습니다:

상황설명
이미 번역됨해당 Term이 대상 언어로 이미 번역되어 있음
이미 Job에 포함됨다른 번역 Job에서 이미 해당 Term을 번역 중
번역 대상 아님해당 Taxonomy가 번역 가능하도록 설정되지 않음

이미 요청한 번역을 철회해야 하는 경우 (잘못 요청했거나 더 이상 번역이 필요 없는 경우) 다음 방법으로 처리합니다.

  1. Resources > Translation > Jobs 로 이동 (/admin/tmgmt/jobs)
  2. 철회할 번역 요청(Job)을 찾아 클릭
  3. Job 상세 화면에서 Abort job 버튼 클릭
  4. 확인 메시지에서 Confirm 클릭
Job 상태철회 가능방법
UnprocessedOAbort job
In progressOAbort job (작업 내용 삭제됨)
FinishedX이미 완료됨 (번역본 직접 삭제 필요)

항목내용
위치Resources > Translation > Jobs
경로/admin/tmgmt/jobs
  • 번역 요청 단위(Job)별 관리
  • 하나의 Job에는 여러 Job Items가 포함될 수 있음
  • 콘텐츠 확인 및 공개/비공개 설정 가능

Jobs 목록

항목내용
위치Resources > Translation > Job Items
경로/admin/tmgmt/items
  • 콘텐츠별 번역 요청 내역 확인
  • Review 버튼으로 번역 진행 내역 열람

Job Items 목록

항목내용
위치Resources > Translation > Translation Sources
경로/admin/tmgmt/sources
  • 등록된 모든 콘텐츠의 언어별 번역 현황 확인
  • 한 눈에 번역 상태 파악 가능

Translation Sources 화면


flowchart TD
    A[Published 콘텐츠] --> B{번역 방법 선택}
    B -->|직접 번역| C[Add 버튼 클릭]
    B -->|번역 요청| D[Request translation]
    C --> E[번역 입력]
    D --> F[Drupal user 선택]
    F --> G[번역담당자에게 할당]
    G --> H[Local Tasks에서 확인]
    H --> I[번역 진행]
    E --> J[Save]
    I --> K[DB 총괄관리자 검토]
    K --> J
    J --> L[번역 완료 · 공개]