문자열 번역
문자열은 글, 페이지 또는 택소노미 용어의 일부가 아닌 사이트의 모든 텍스트를 말합니다. 사이트 태그라인, 위젯 제목, 테마 레이블(Read more, Posted by), 플러그인 레이블(Add to cart, Search results), 양식 레이블, 오류 메시지, 버튼 텍스트 등이 이에 해당합니다. 문자열은 대개 짧고 단일 단어인 경우가 많으며 테마와 플러그인 전체에 흩어져 있습니다.
일반적인 방법: 모든 항목 자동 번역 + 자동 등록
모든 항목 자동 번역이 켜져 있고 Auto-register unmanaged strings가 활성화되어 있으면 사용자와 방문자가 사이트를 사용할 때 WPML이 사이트를 주시합니다. 새로운 문자열(테마나 플러그인이 화면에 출력하는 모든 텍스트)이 나타날 때마다 자동으로 등록됩니다. WPML은 다음 번역 과정에서 이를 수집합니다.
대부분의 사이트에서는 이것만 수행하면 됩니다. 모든 항목 자동 번역과 자동 등록을 켜두면 콘텐츠와 함께 문자열이 번역됩니다. 이 토글은 두 위치에서 확인할 수 있습니다. 번역 대시보드 하단의 Detect unmanaged strings 항목이나 문구 탭 자체의 Auto-register unmanaged strings 유틸리티에서 확인할 수 있습니다. 두 항목 모두 동일한 설정을 제어합니다.
세밀한 제어: 문구 탭
WPML > 번역 > 문구를 엽니다. 사이트에 등록된 모든 문자열이 언어별 열과 함께 나열됩니다. 도메인(문자열이 포함된 테마 또는 플러그인)이나 번역 상태로 필터링하고 텍스트로 검색하며 언어별 + 아이콘을 사용하여 수동으로 번역할 수 있습니다.
문구 탭에서는 모든 항목 자동 번역이 자동으로 처리할 수 없는 다음 작업을 수행할 수 있습니다.
- 번역 편집. 자동 엔진이 생성한 번역을 재정의합니다.
- 원본 언어 관리. 테마나 플러그인이 영어가 아닌 다른 언어로 작성된 경우 선택한 문자열이나 전체 텍스트 도메인의 원본 언어를 변경합니다. 이후 WPML이 올바른 원본에서 번역합니다.
- 번역 우선순위. 방문자가 가장 많이 보는 문자열에 더 높은 우선순위를 설정합니다.
- 사이트에서 문자열이 나타나는 위치 추적. 문자열이 어느 페이지나 화면에 속하는지 알 수 없을 때 유용합니다.
유틸리티 섹션의 별도 행에서는 대시보드에서 사용하는 것과 동일한 방법(자동 번역, 번역가 또는 번역 서비스 업체)을 통해 문자열을 번역으로 보냅니다.
문구 탭에 나타나지 않는 문자열
일부 문자열(WordPress 관리 화면의 설정 레이블, 위젯 구성 텍스트, 저작권 고지)은 사이트를 탐색하는 것만으로는 자동 등록되지 않습니다. 이러한 문자열은 방문자가 볼 수 없는 관리 화면에 존재합니다. WPML에는 이를 위한 관리자 텍스트 번역이라는 별도의 스캐너가 있습니다.
해당 링크는 문구 탭의 유틸리티 섹션에 있는 Not seeing strings you are looking for? 아래에 있습니다. 관리자 텍스트 번역을 열고 테마나 플러그인을 스캔한 다음 번역할 문자열을 선택하면 문구 탭에 추가됩니다.
PO 파일로 문자열 전달
외부 번역가에게 문자열을 보내거나, 번역 메모 도구에 적용하거나, 새 언어를 위한 시작 템플릿을 생성하려는 경우 문구 탭의 Import / export po 유틸리티가 양방향 작업을 모두 처리합니다.
내보내는 방법은 다음과 같습니다.
- 포함하려는 모든 문자열이 문구 탭에 등록되어 있는지 확인하세요. 테마나 플러그인의 문자열이 아직 없다면 관리자 텍스트 번역 화면(위 참조)을 통해 스캔하세요.
- 문구 탭의 유틸리티 섹션에서 Import / export po를 엽니다.
- 내보냅니다. WPML은 등록된 문자열이 포함된
.po파일을 생성합니다. 이미 번역이 있는 경우 번역이 포함되며, 그렇지 않은 경우 빈 템플릿으로 제공됩니다.
번역된 .po 파일을 받으면 동일한 유틸리티를 통해 가져옵니다. WPML은 번역을 문자열 테이블에 병합합니다. 기존 번역은 업데이트되고 새 번역은 추가됩니다.
문자열을 번역 가능하게 만드는 요소
문자열에는 포스트 유형이나 택소노미처럼 “이 항목을 번역 가능하게 만들기” 토글이 없습니다. 번역 가능 여부는 WPML 문자열 번역(Multilingual CMS 및 Multilingual Agency 플랜에 포함된 무료 애드온)의 설치 및 활성화 여부에 따라 결정됩니다. 이 애드온이 없으면 WPML > 번역에 문구 탭이 표시되지 않고 대시보드에서 Detect-unmanaged-strings 도구가 사라지며 테마와 플러그인의 UI 텍스트가 번역되지 않습니다.
아직 사이트에 설치되지 않은 경우 WPML > Activate & Update에서 설치하세요.
사이트 전체에 적용되는 유일한 문자열 번역 설정은 WPML > 설정 > 문자열 번역에 있으며, JavaScript 파일에서 문자열 감지를 위한 단일 토글입니다. JS에서 문자열을 가져오는 테마나 플러그인을 스캔해야 할 때 이 토글을 켜고, 스캔이 완료되면 끄세요(문서에 명시된 바와 같이 성능에 영향을 미칠 수 있습니다).
추가 문자열 번역 가이드
작성자: Amir · 마지막 업데이트: 2026년 7월 1일
작성자: Amir · 마지막 업데이트: 2026년 7월 1일