WPML

모든 Ninja Forms 필드 유형 번역

텍스트, 단락, 이름, 이메일, 주소, 전화번호, 목록(선택, 라디오, 확인란, 다중 선택), 숫자, 날짜/시간, 파일 업로드, 제출 등 Ninja Forms의 28개 이상의 필드 유형은 WPML의 고급 번역 에디터를 통해 번역됩니다. 반복 필드(Repeater Fields)는 행 수준에서 번역되어 행 추가 레이블과 행별 필드 레이블이 다국어로 유지됩니다.

단계별로 번역되는 다단계 양식

다단계 양식(Multi-Step Forms)은 긴 양식을 짧은 페이지로 나눕니다. Ninja Forms Multilingual은 각 단계의 제목, 네비게이션 버튼 레이블(Previous, Next, Submit) 및 단계별 조건부 논리를 번역합니다. 다단계 흐름은 첫 단계부터 성공 화면까지 방문자의 언어로 유지됩니다.

번역 후에도 유지되는 레이아웃 및 스타일

Ninja Forms의 시각적 레이아웃 및 스타일(Layout & Styles) 디자이너를 사용하면 양식 내부에 열, 그리드 및 스타일이 지정된 섹션을 작성할 수 있습니다. 양식을 번역할 때 디자인은 그대로 보존되며 문자열만 변경됩니다. 방문자는 번역된 레이블과 함께 모든 언어에서 동일한 레이아웃을 보게 됩니다.

레이블은 번역하고 이미지는 유지하는 이미지 선택 필드

이미지 선택 필드(Image Select Fields)는 시각적 선택 항목(썸네일)과 텍스트 레이블을 연결합니다. Ninja Forms Multilingual은 언어별로 레이블을 번역하는 반면 이미지는 여러 언어에서 공유된 상태로 유지됩니다. 시각적 선택기는 동일하게 작동하며 방문자는 자신의 언어로 레이블을 읽을 수 있습니다.

진행 상황 저장 메시지 번역

Ninja Forms의 진행 상황 저장(Save Progress) 기능을 사용하면 방문자가 양식의 일부를 저장하고 나중에 다시 시작할 수 있습니다. 방문자 측 메시지(Save Progress 버튼, 재개 이메일, 확인 문구)가 모두 번역되므로 방문자는 자신의 언어로 워크플로우를 진행할 수 있습니다.

필드별 유효성 검사 메시지 번역

모든 Ninja Forms 필드에는 필수 필드 오류, 형식 오류, 사용자 정의 유효성 검사 메시지 등 자체 유효성 검사 문구가 포함되어 있습니다. 각각은 고급 번역 에디터에서 번역 가능한 행으로 나타납니다. 스팸 방지(Anti-Spam)허니팟(Honeypot) 문구는 WPML 문자열 번역을 통해 번역됩니다.

성공 메시지 및 제출 리디렉션 번역

Ninja Forms는 작업(Action)을 사용하여 제출 후 발생하는 일을 정의합니다. 성공 메시지 작업(Success Message Action)은 언어별로 번역된 인라인 감사 메시지를 표시합니다. 제출 리디렉션 작업(Submission Redirect Action)은 제출 후 방문자를 URL로 라우팅합니다. 언어별 URL을 설정하여 각 언어 버전이 해당 언어의 감사 페이지로 이동하도록 할 수 있습니다.

이메일 작업 문구 번역

양식의 모든 이메일 작업(Email Action)은 독립적으로 번역됩니다. To, From Name, SubjectEmail Message 템플릿이 모두 번역 작업에 포함됩니다. 양식당 여러 이메일 작업이 있는 경우 별도의 번역 행이 생성됩니다. 관리자 알림 및 방문자 확인에는 자체 언어별 문구가 포함됩니다.

모든 통합 작업 번역

Ninja Forms의 작업 아키텍처는 모든 통합을 양식별 워크플로우 단계로 전환합니다. Ninja Forms Multilingual은 모든 작업의 방문자 대면 문구를 번역합니다. Webhook, Mailchimp, ActiveCampaign, HubSpot, Salesforce, ZohoCRM, Zapier, Slack, Trello, MailPoet, AWeber, Campaign Monitor, Constant Contact, EmailOctopus, Emma, KitCleverReach는 모두 번역된 방문자 입력과 함께 번역된 매핑 필드 문구를 수신합니다. 목록, 파이프라인, 채널 및 태그 레이블도 번역됩니다.

결제 작업 문구 번역

Stripe, Authorize.net, ElavonPayPal에 대한 Ninja Forms의 결제 작업은 결제 흐름에서 방문자에게 표시되는 문자열(구매 설명, 버튼 레이블, 오류 상태, 성공 문구)을 번역하므로 결제 단계가 방문자의 언어로 유지됩니다.

PTC를 통해 모든 언어에서 자연스럽게 읽히는 양식

Ninja Forms 양식을 번역하는 것은 정말 어려운 작업입니다. Ninja Forms의 작업 아키텍처는 이 문제를 가중시킵니다. 동일한 단어라도 같은 양식의 다른 작업에서는 다른 의미를 가질 수 있습니다. Submit. Send. Continue.

일반적인 Ninja Forms 설정에는 다음이 혼합되어 있습니다.

  • 이메일 작업 제목 줄 및 본문 템플릿
  • 제출 후 인라인으로 표시되는 성공 메시지 작업 텍스트
  • 언어별 감사 페이지로 라우팅하는 제출 리디렉션 작업 URL
  • 매핑된 값을 파이프라인으로 푸시하는 Mailchimp, HubSpot 또는 Salesforce용 통합 작업
  • 필드별 유효성 검사 메시지
  • 레이아웃 및 스타일 출력
  • 다단계 네비게이션 레이블

대부분의 문자열은 짧습니다. 기존의 기계 번역은 각 문자열을 개별적으로 살펴봅니다. 그 결과 양식이 하나의 일관된 양식이 아니라 어색한 조각들의 모음처럼 읽히게 됩니다.

PTC – WPML의 AI 번역은 사이트의 전체 컨텍스트를 고려하여 작동합니다. PTC는 Submit이 양식의 기본 제출 버튼에 있는지 아니면 다단계 양식의 Next-step 버튼 안에 있는지 파악합니다. Continue가 진행 상황 저장 메시지에 속하는지 아니면 결제 작업에 속하는지 파악합니다. 또한 성공 메시지가 문의 양식 뒤에 오는지 아니면 등록 양식 뒤에 오는지 파악합니다.

그 결과 각 언어로 처음부터 작성된 양식처럼 자연스럽게 읽힙니다. 모든 작업의 문구는 올바른 어조로 작성됩니다. 유효성 검사 메시지는 명확하게 읽힙니다. 다운스트림 자동화가 중단되지 않도록 여러 언어에 걸쳐 통합 값이 일치합니다.

알려진 제한 사항

적용하기 전에 다음 두 가지 동작을 알아두는 것이 좋습니다.

  • 이메일 작업 템플릿 내부의 병합 태그는 언어별로 번역되지 않습니다. 병합 태그 삽입에는 원본 언어 템플릿이 사용됩니다. 오류 페이지에서 추적 중입니다.
  • Ninja Forms PDF Form Submission 애드온은 번역이 구성된 양식에서 Ninja Forms Multilingual이 활성화된 경우 PDF를 생성하지 않습니다. 반복되는 포럼 스레드에서 추적 중입니다.

Ninja Forms 팀과 협력하여 구축

Ninja Forms Multilingual은 공동 Ninja Forms 호환성 페이지에서 Ninja Forms와의 호환성이 확인된 상태로 제공됩니다. Ninja Forms가 새 릴리스를 출시하면 Ninja Forms Multilingual도 이에 맞춰 업데이트됩니다.

WPML에 포함된 Ninja Forms Multilingual

Ninja Forms Multilingual은 Multilingual CMS 및 WPML Agency와 함께 제공됩니다. 별도로 구매할 필요가 없습니다. 한 번 WPML을 구매하면 계정에 포함된 모든 Ninja Forms 사이트를 다국어로 만들 수 있습니다. 이미 WPML을 사용 중인 경우 WPML 다운로드 페이지에서 Ninja Forms Multilingual을 활성화하세요.