
Sensei를 사용하면 온라인 강의, 수업 및 퀴즈를 만들고 판매할 수 있습니다. 이 과정에서 중요한 부분은 회원에게 알림 이메일을 보내는 것입니다. WPML 3.4 및 출시 예정인 Sensei 버전을 사용하면 각 사용자에게 알맞은 언어로 알림 이메일을 보낼 수 있습니다.
WPML 3.4는 이러한 새로운 기능의 기반이 되는 새로운 메일 API를 도입했습니다. 이를 통해 테마와 플러그인은 각 사용자가 선호하는 언어를 기억하고 이메일을 보내기 전에 해당 언어로 전환할 수 있습니다.
사이트 회원을 위한 언어 선택
모든 것은 사이트 회원이 선호하는 언어를 선택할 수 있도록 허용하는 것에서 시작됩니다. 사용자가 웹사이트에 등록할 때 관리자 패널에서 선호하는 언어를 선택할 수 있는 옵션이 제공됩니다.
이메일 번역
Sensei는 학습자와 강사 모두에게 미리 정의된 이메일 알림을 보냅니다. 전송할 이메일 알림을 선택할 수 있는 옵션이 있습니다.
예를 들어 학생이 퀴즈를 제출할 때 강사에게 전송되는 알림 이메일을 번역해 보겠습니다. 문자열 번역 모듈을 사용하여 4가지의 간단한 단계로 이 작업을 수행할 수 있습니다.
- WPML > 테마 및 플러그인 현지화로 이동합니다.
- “WPML의 번역을 사용하여 테마 및 플러그인 번역” 옵션을 선택합니다.
- Sensei 플러그인을 선택하고 “선택한 플러그인에서 문자열 스캔”을 클릭하여 번역 가능한 문자열을 스캔합니다.
이것은 강사에게 전송되는 이메일 템플릿이며, 문자열 번역 페이지로 이동하여 해당 문자열을 번역해 보겠습니다.
- WPML > 문자열 번역으로 이동하여 “has submitted the quiz for lesson” 문자열을 검색합니다.
- “번역” 링크를 클릭하고 번역된 텍스트를 추가한 후 “번역이 완료되었습니다”를 선택하고 저장 버튼을 클릭합니다.
동일한 단계에 따라 모든 이메일 문자열을 번역할 수 있습니다.
이러한 이메일을 추가로 사용자 정의(이메일 본문 편집)할 수 있습니다. 플러그인 디렉터리(wp-content>plugins>sensei>templates>emails)에 있는 Sensei 템플릿 폴더로 이동하여 편집하려는 이메일 템플릿을 엽니다. 아래 스크린샷에서 학생이 퀴즈를 제출할 때 강사에게 전송되는 알림 이메일 템플릿을 볼 수 있으며, 편집 가능한 문자열이 표시되어 있습니다.
현지화된 이메일 전송
Sensei가 현지화된 이메일을 전송하는 방법에 대한 간단한 예를 살펴보겠습니다. 프랑스어권 학생이 “Start Taking This Course” 버튼을 클릭하고 이 과정의 소유자가 독일어권 강사인 경우, Sensei는 두 개의 알림 이메일을 보냅니다.
- 가입에 감사하는 내용으로 강사에게 보내는 이메일(프랑스어로 전송됨)
- 새로운 강사가 자신의 과정에 등록했음을 알리는 내용으로 강사에게 보내는 또 다른 이메일(독일어로 전송됨)
이때 WPML의 새로운 API가 작동합니다. Sensei가 이메일 제목과 본문을 가져오기 직전에 언어를 사용자의 언어로 전환합니다. 데이터베이스에서 이메일 제목과 콘텐츠를 로드할 때 WPML이 자동으로 번역으로 대체합니다. 결과적으로 각 사이트 회원은 관리자의 언어가 아닌 자신의 언어로 이메일을 받게 됩니다.
다국어 Sensei 사이트에서 사용해 보고 싶으신가요?
Sensei로 현지화된 이메일을 보내려면 WPML 3.4(문자열 번역 포함) 및 출시 예정인 Sensei 버전을 사용해야 합니다. Sensei는 유료 플러그인이므로 이미 Sensei를 구매한 경우에만 이 Sensei 개발 버전을 보내드릴 수 있습니다. 관심이 있으시다면 댓글을 남겨주세요. 연락을 드려 Sensei 구매를 확인한 후 이 연동 기능이 포함된 개발 버전을 보내드리겠습니다.






