문자열 번역
문자열은 글, 페이지 또는 분류 체계 용어의 일부가 아닌 사이트의 모든 텍스트를 의미합니다. 사이트 태그라인, 위젯 제목, 테마 레이블(자세히 보기, 작성자), 플러그인 레이블(장바구니에 추가, 검색 결과), 양식 레이블, 오류 메시지, 버튼 텍스트 등이 여기에 해당합니다. 문자열은 대개 짧고 단일 단어인 경우가 많으며 테마와 플러그인 전체에 흩어져 있습니다.
일반적인 방법: 모든 항목 자동 번역 + 자동 등록
모든 항목 자동 번역이 켜져 있고 관리되지 않는 문자열 자동 등록이 활성화되어 있으면 WPML은 사용자와 방문자가 사이트를 사용할 때 사이트를 모니터링합니다. 새로운 문자열(테마나 플러그인이 화면에 출력하는 모든 내용)은 나타나는 즉시 자동으로 등록됩니다. WPML은 다음 번역 단계에서 이를 수집합니다.
대부분의 사이트에서는 모든 항목 자동 번역과 자동 등록을 켜두기만 하면 콘텐츠와 함께 문자열이 번역됩니다. 이 설정은 번역 대시보드 하단의 관리되지 않는 문자열 감지 항목이나 문구 탭 자체의 관리되지 않는 문자열 자동 등록 유틸리티 등 두 곳에서 확인할 수 있습니다. 두 곳 모두 동일한 설정을 제어합니다.
세밀한 제어: 문구 탭
WPML번역문구를 엽니다. 사이트에 등록된 모든 문자열이 언어별 열과 함께 나열됩니다. 도메인(문자열이 포함된 테마 또는 플러그인) 또는 번역 상태별로 필터링하고, 텍스트로 검색하며, 언어별 + 아이콘을 사용하여 수동으로 번역하세요.
문구 탭은 모든 항목 자동 번역이 자동으로 처리할 수 없는 다음 작업을 수행하는 곳입니다.
- 번역을 편집합니다. 자동 엔진이 생성한 결과를 재정의합니다.
- 원본 언어를 관리합니다. 테마나 플러그인이 영어가 아닌 다른 언어로 작성된 경우, 선택한 문자열 또는 전체 텍스트 도메인의 원본 언어를 변경합니다. 이후부터는 WPML이 올바른 원본에서 번역합니다.
- 사이트에서 문자열이 나타나는 위치를 추적합니다. 문자열이 어느 페이지나 화면에 속하는지 알 수 없을 때 유용합니다.
유틸리티 섹션의 별도 행에서는 대시보드에서 사용하는 것과 동일한 방법(자동 번역, 소속 번역가 또는 번역 서비스 업체)으로 문자열을 번역에 보낼 수 있습니다.
문구 탭에 나타나지 않는 문자열
일부 문자열(WordPress 관리 화면의 설정 레이블, 위젯 구성 텍스트, 저작권 고지 등)은 사이트를 탐색하는 것만으로는 자동 등록되지 않습니다. 이러한 문자열은 방문자가 볼 수 없는 관리 화면에 존재합니다. WPML에는 이를 위한 관리자 텍스트 번역이라는 별도의 스캐너가 있습니다.
해당 링크는 문구 탭의 유틸리티 섹션에 있는 찾고 있는 문자열이 보이지 않나요? 아래에 있습니다. 관리자 텍스트 번역을 열고 테마나 플러그인을 스캔한 다음 번역할 문자열을 선택하면 문구 탭에 추가됩니다.
PO 파일로 문자열 전달
외부 번역가에게 문자열을 보내거나, 번역 메모 도구에 연결하거나, 새로운 언어를 위한 시작 템플릿을 생성하려는 경우 문구 탭의 po 가져오기 / 내보내기 유틸리티가 양방향 작업을 모두 처리합니다.
내보내는 방법:
- 포함할 모든 문자열이 문구 탭에 등록되어 있는지 확인하세요. 테마나 플러그인의 문자열이 아직 없다면 관리자 텍스트 번역 화면(위 참조)을 통해 스캔하세요.
- 문구 탭의 유틸리티 섹션에서 po 가져오기 / 내보내기를 엽니다.
- 내보냅니다. WPML은 등록된 문자열이 포함된
.po파일을 생성합니다. 이미 번역이 있는 경우 번역이 포함되며, 그렇지 않은 경우 빈 템플릿으로 제공됩니다.
번역된 .po 파일이 반환되면 동일한 유틸리티를 통해 가져옵니다. WPML은 번역을 문자열 테이블에 병합합니다. 기존 번역은 업데이트되고 새로운 번역이 추가됩니다.
문자열을 번역 가능하게 만드는 요소
문자열에는 포스트 유형이나 분류 체계처럼 “번역 가능하게 만들기” 토글이 없습니다. 기준은 WPML 문자열 번역(Multilingual CMS 및 Agency 요금제에 포함된 무료 애드온)이 설치되어 활성화되어 있는지 여부입니다. 이 애드온이 없으면 WPML번역에 문구 탭이 누락되고 대시보드에서 관리되지 않는 문자열 감지 도구가 사라지며 테마와 플러그인의 UI 텍스트가 번역되지 않습니다.
아직 사이트에 없다면 WPML활성화 및 업데이트에서 설치하세요.
사이트 전체에 적용되는 문자열 번역 설정은 WPML설정문자열 번역에 있습니다. 여기에는 JavaScript 파일에서 문자열 감지를 위한 단일 토글이 있습니다. JS에서 문자열을 가져오는 테마나 플러그인을 스캔해야 할 때 이 기능을 켜고, 스캔이 끝나면 끄세요(문서에 명시된 대로 성능에 영향을 줄 수 있습니다).