이 기능을 사용하려면 유료 Klaviyo 계정이 있어야 하며 스마트 번역이 활성화되어 있어야 해요.

CSV 파일을 내보내 편집한 다음 다시 가져오면 Klaviyo 외부에서 번역을 관리하면서 번역을 한 번에 업데이트하거나 다른 사람과 공동 작업할 수 있어요.


번역 CSV 내보내기

단일 메시지의 현재 번역을 내보내려면 다음 단계를 따르세요:

  1. 업데이트하려는 메시지(캠페인 이메일, 플로우 이메일, SMS, WhatsApp 메시지 등)를 여세요.
  2. 번역을 클릭해 번역 편집기를 여세요.
  3. 번역 편집기에서 작업 메뉴를 열고 CSV 내보내기를 클릭합니다.
Translation editor with the Export CSV option highlighted in the actions menu
Translation editor with the Export CSV option highlighted in the actions menu
  1. 내보내기 모달에서 Smarting CSV 또는 CSV중에서 선택할 수 있어요.

Smartling CSV 내보내기

  1. 브라우저가 다음을 포함한 CSV 파일을 다운로드해요:
Sample translation CSV in Google sheets showing smartling directives, block_id, source language column code, for one row.
Sample translation CSV in Google sheets showing smartling directives, block_id, source language column code, for one row.
  1. 다음은 기본 Smartling 지시어입니다.
  2. # smartling.first_row_header=TRUE
    # smartling.paths=2
    # smartling.source_key_paths=1
    # smartling.translations_in_columns=TRUE
  3. block_id – 이 메시지에서 번역 가능한 각 문자열의 고유 식별자입니다.
  4. 소스 언어 코드 (예: en) – 해당 문자열의 원본 소스 텍스트입니다.


이 파일을 그대로 사용하여 스트링을 Smartling으로 가져올 수 있습니다. 그러면 Smartling이 CSV를 자동으로 구문 분석하고 스트링을 추출해 주므로 번역 작업을 트리거할 수 있습니다.

작업이 완료되면 CSV 결과를 다운로드하고 가져오기 버튼을 눌러 다시 가져옵니다.

간단한 CS 내보내기

  1. 브라우저가 다음을 포함한 CSV 파일을 다운로드해요:
Sample translation CSV in Google sheets showing block_id, source, and language column for multiple rows.
Sample translation CSV in Google sheets showing block_id, source, and language column for multiple rows.
  1. block_id – 이 메시지에서 번역 가능한 각 문자열의 고유 식별자입니다.
  2. source – 해당 문자열의 원본 소스 텍스트입니다.
  3. 언어 열 – 언어별로 하나씩 있는 열로, 언어 코드로 이름이 지정돼요(예: en, fr, es-MX).

이제 이 파일을 Excel, Google Sheets 또는 다른 스프레드시트 편집기에서 열 수 있어요.


CSV 업데이트

CSV를 편집할 때는 언어 열에서만 작업하면 돼요.

block_id 열의 값은 편집, 추가 또는 삭제하지 마세요. 행에 유효하지 않거나 누락된 block_id가 있으면 가져오기 중 해당 행이 무시되며 번역이 업데이트되지 않아요.

안전하게 변경할 수 있는 항목

CSV에서:

  • 해당 언어 열을 편집하여 기존 번역을 업데이트하세요.
  • 언어 열의 빈 셀을 채워 누락된 번역을 추가해 주세요.
  • 해당 언어를 업데이트하지 않으려면 언어 값은 변경하지 마세요.
  • 하나 이상의 새 언어 열을 추가하세요:
    • 유효한 BCP-47 언어 코드(예: fr-CA, de, ca)를 사용해 주세요.
    • 가져오기 시 지원되는 경우, 이러한 언어가 이 메시지의 번역 편집기에 추가돼요.

변경하지 말아야 할 사항

다음 사항은 피하세요:

  • block_id 값은 편집하거나 삭제하지 마세요.
  • 행을 추가하지 마세요. 각 행은 메시지에 있는 기존 번역 가능 문자열에 계속 매핑되어야 해요.
  • CSV에서 소스 값을 변경하지 마세요:
    • 원본 콘텐츠를 변경하려면 Klaviyo 편집기에서 메시지를 직접 편집한 다음 새 CSV를 내보내세요.
  • 필수 열 이름을 변경하지 마세요 (block_id, source, 및 언어 열).
  • 파일 형식을 변경하지 마세요:
    • 파일을 .csv로 유지해 주세요 내보냅니다.
    • UTF‐8 인코딩으로 저장해 주세요.

빈 셀 처리

CSV에서 번역 셀을 지우고 비워 두면:

  • 가져오기에서는 해당 빈 문자열을 값으로 처리합니다.
  • 해당 셀의 기존 번역은 빈 값으로 덮어씌워집니다. 이렇게 하면 번역을 효과적으로 제거할 수 있어요.

번역을 변경하지 않으려면, CSV에 있는 기존 값을 그대로 두거나 가져오기 전에 해당 언어 열을 완전히 삭제해 주세요.

편집이 끝나면 UTF-8로 인코딩된 .csv로 파일을 저장해 주세요.


CSV 가져오기

CSV를 업데이트하고 저장한 후:

  1. 같은 메시지에 대한 번역 편집기로 돌아가세요.
  2. CSV 가져오기를 클릭해 주세요.
  3. 가져오기 모달에서 다음 중 하나를 수행해 주세요:
Import CSV modal in the translation editor with Select file and drag-and-drop options.
Import CSV modal in the translation editor with Select file and drag-and-drop options.
  • 파일 선택을 클릭하고 CSV를 선택하거나
  • CSV 파일을 업로드 영역으로 드래그 앤 드롭해 주세요.
  1. Klaviyo가 유효성 검사 “드라이 런”을 실행하고 다음을 표시해요:
Import summary dialog showing counts of updated, unchanged, and ignored rows, with warnings listed above the Import button.
Import summary dialog showing counts of updated, unchanged, and ignored rows, with warnings listed above the Import button.
  • 업데이트, 변경 없음 또는 무시될 행 수에 대한 요약
  • 감지된 경고 또는 오류
  1. 요약과 경고를 꼼꼼히 검토해 주세요.
  2. 모두 올바르게 보이면 가져오기를 클릭하여 변경 사항을 적용해 주세요.

유효성 검사 중에 Klaviyo에서 다음 항목도 확인해요:

  • 파일 크기 및 행 제한(예: 10MB보다 큰 파일은 거부됩니다).
  • 필수 열(예: block_id, source, 그리고 최소 1개의 언어 열).
  • 채널에서 인식하지 못하거나 지원되지 않는 언어 코드예요.
  • 번역 값이 비어 있는 경우 및 기타 잠재적인 문제.

유효성 검사에 실패하면 오류 메시지가 표시되며, 번역을 변경하지 않고도 새 파일을 선택할 수 있어요.


가져오기 결과 이해

검증 후, 가져오기 요약에 진행할 경우 어떤 일이 발생하는지 표시돼요.

요약 개수

요약에는 다음과 같은 개수가 포함될 수 있어요:

  • 업데이트됨 – 번역 값이 하나 이상 변경될 행의 수입니다.
  • 변경되지 않음 – CSV에 있는 행이지만 모든 값이 이미 저장된 값과 일치하는 경우예요.
  • 무시/건너뜀 – 가져오지 않을 행(예: 이 메시지에 block_id가 없거나 필수 데이터가 누락된 경우)입니다.

개수는 언어별이 아니라 행별로 계산돼요. 예를 들어, CSV에 행이 2개 있고 언어 열이 2개인 경우:

  • 한 행이 한 언어에서 업데이트되면 업데이트됨 개수는 1이에요.
  • 두 언어에서 모두 한 행이 업데이트되더라도 업데이트됨 개수는 여전히 1입니다.
  • 한 개 또는 모든 언어에서 두 행이 모두 업데이트되면 Updated 개수는 2예요.

모범 사례

번역 데이터를 정확하고 관리하기 쉽게 유지하려면:

  1. 가장 최근 내보내기부터 시작하세요. 특히 메시지의 콘텐츠나 언어를 변경한 후에는 오래된 CSV를 다시 사용하지 마세요.
  2. 각 내보내기 파일의 백업을 보관해 두세요. 변경하기 전에 CSV 사본을 저장해 두면, 필요할 때 되돌릴 수 있어요.
  3. 번역가와 조율해 주세요. 편집할 수 있는 열(언어 열만)과 변경하면 안 되는 열(block_id, source)을 설명해 주세요.
  4. 필요하면 더 작은 단위로 나눠 작업해 주세요. 파일이 매우 큰 경우, 작업을 여러 메시지로 나누거나 더 작은 가져오기를 여러 번 실행하는 것을 고려해 보세요.
  5. 지원되는 언어 코드를 사용하세요. 새 언어 열을 추가할 때는 “처리할 수 없음” 언어를 방지하기 위해 스마트 번역 문서의 지원되는 BCP-47 코드를 사용해 주세요.


유효성 검사 경고 및 가져오기 오류를 해결해 주세요.

가져오기 유효성 검사 중 경고 또는 오류가 표시되면 아래 섹션을 검토하여 의미와 해결 방법을 확인해 주세요.

"필수 열이 누락되었습니다."

의미: 필수 열(block_id 또는 source)이 하나 이상 누락되었거나 이름이 변경되었어요.

해야 할 일: CSV에 block_idsource 열이 포함되어 있는지 확인해 주세요. 새 시트에 데이터를 복사해 붙여넣었다면, 헤더 행이 원본 내보내기와 일치하는지 확인해 주세요.

"번역 값이 비어 있습니다. 빈 문자열은 값으로 처리됩니다."

의미: CSV에 번역 값이 비어 있으며, 빈 문자열은 값으로 처리됩니다.

수행할 작업: 계속 진행하면 해당 키와 언어에 대해 비어 있는 셀이 기존 번역을 모두 덮어씁니다. 해당 번역을 변경하지 않으려면 이전 값을 복원하거나 해당 언어 열을 삭제한 다음 파일을 다시 가져오세요.

"<count> 개 키가 프로젝트에 존재하지 않으며 가져오기에 포함되지 않습니다."

의미: CSV에 있는 일부 block_id 값이 이 템플릿에는 존재하지 않아요(예: block_id 값을 수동으로 편집한 경우).

수행할 작업: 해당 행은 무시되며 해당 키의 번역은 변경되지 않아요. 이를 해결하려면 CSV에서 해당 행을 삭제하거나 필요 시 새 파일을 내보내세요.

"파일에 값이 충돌하는 중복 키가 포함되어 있습니다. 첫 번째 값이 사용됩니다."

의미: CSV에 있는 두 개 이상의 행에 동일한 block_id 값이 있어요(예: 실수로 행이 중복된 경우).

수행할 작업: 첫 번째 행의 값이 사용되며, 나머지 중복 행은 무시돼요. 이 문제를 해결하려면 CSV에서 중복 행을 제거하거나, 필요한 경우 새 파일을 내보내 주세요.

"여러 열이 동일한 언어로 확인됩니다. 마지막 열만 사용되며 다른 열은 무시됩니다."

의미: CSV의 두 개 이상의 열에 동일한 언어 코드가 있거나 동일한 언어로 해석돼요(예: 언어 열이 실수로 중복된 경우).

수행할 작업: 마지막 중복 열의 값이 사용되고 나머지 중복 열은 무시됩니다. 이를 해결하려면 CSV에서 중복 열을 제거하거나, 필요한 경우 새 파일을 내보내세요.

“파일에 이 채널에서 지원하지 않는 언어 코드가 포함된 열이 있습니다: <invalid language code>. 이러한 항목은 무시되지만 유효한 로케일은 가져옵니다.”

의미: CSV의 열 헤더에 지원되지 않거나 인식되지 않는 언어 코드가 사용되어 있어요.

수행할 작업: 새 언어를 추가하려면 스마트 번역 문서에서 지원되는 BCP-47 코드 중 하나를 사용하세요. 지원되지 않는 코드가 있는 열은 무시됩니다.

"파일에 프로젝트에 없는 언어가 있습니다. 다음 언어가 번역 편집기에 추가됩니다: <language detected>."

의미: CSV에 현재 이 템플릿에 포함되지 않은 언어 열이 포함되어 있어요.

방법:

  • 해당 언어를 추가하려면 목록을 검토한 다음 가져오기를 클릭해 번역 편집기에 추가해 주세요.
  • 추가하지 않으려면 해당 열을 제거한 다음 파일을 다시 가져오세요.
"로케일 열을 찾을 수 없습니다."

의미: CSV에 block_idsource 열은 포함되어 있지만, 다른 열 헤더는 감지되지 않았어요.

수행할 작업: 지원되는 언어 열을 하나 이상 추가한 후 다시 시도해 주세요.

"유효한 로케일 열을 찾을 수 없습니다."

의미: CSV에 block_idsource 열이 포함되어 있지만 유효한 언어 열이 없습니다.

수행할 작업: 지원되는 언어 열을 하나 이상 추가한 후 다시 시도해 주세요.

경고만 표시되고 그 영향이 무엇인지 이해하고 있다면 가져오기를 진행할 수 있어요. 오류가 표시되면 계속하기 전에 CSV를 수정하고 다시 업로드해야 해요. 오류가 계속 발생하면 번역 편집기에서 새 CSV를 내보내 최소한으로 변경한 다음, 문제를 파악하기 위해 다시 가져오기를 시도해 보세요.

이 항목들을 확인한 후에도 계속 오류가 표시되면 번역 편집기에서 새 CSV를 내보낸 다음 최소한의 변경만 적용하고, 어떤 변경이 문제를 일으키는지 분리하기 위해 다시 가져오기를 시도해 보세요.

이 도움말 문서가 유용했나요?
이 형식은 도움말 문서 피드백 용도로만 사용하세요. 지원 팀에 문의하는 방법.

Klaviyo에서 자세히 살펴보기

커뮤니티
동료, 파트너, Klaviyo 전문가와 연결되어 영감을 받고 인사이트를 공유하며, 모든 궁금한 사항에 대해 답을 얻으세요.
파트너
특정 작업을 도와주거나 지속적인 마케팅 관리를 위해 Klaviyo 인증 전문가를 고용하세요.
지원

계정을 통해 지원에 액세스하세요.

이메일 지원 (무료 체험 및 유료 계정) 연중무휴 24시간 사용 가능

채팅/가상 비서
사용 가능 여부는 위치 및 요금제 유형에 따라 다름