
들여쓰기를 깨뜨리지 않고 YAML 파일 번역
앵커, 여러 줄 문자열, 주석을 그대로 유지해요. YAML 구조는 입력한 그대로이고 내용만 번역돼요.
구조상 손상되기 쉬운 YAML 번역
YAML은 공백에 민감해 들여쓰기 하나만 잘못돼도 설정 전체가 깨져요. 일반 번역 도구는 YAML 앵커, 여러 줄 문자열, 플로 스칼라를 이해하지 못하고 유지하지도 못해요.
공백 하나만 어긋나도 YAML이 무효화되고 일반 도구는 들여쓰기 규칙을 지키지 않음
YAML 앵커(&anchor)와 별칭(*anchor)을 번역 대상 텍스트로 처리
여러 줄 문자열(|, >, |-, >-)의 블록 스칼라 서식이 사라짐
주석을 삭제하거나 이동해 개발자에게 필요한 문맥이 사라짐
원문(영어)
config/locales/en.yml
en:
welcome: "Welcome, %{name}!"
products:
title: "Our Products"
empty: "No products found"
errors:
not_found: "Page not found"
server: |
Something went wrong.
Please try again later.번역문(일본어)
config/locales/ja.yml
ja:
welcome: "ようこそ、%{name}さん!"
products:
title: "製品一覧"
empty: "製品が見つかりません"
errors:
not_found: "ページが見つかりません"
server: |
問題が発生しました。
後でもう一度お試しください。i18n Agent가 유지하는 요소
들여쓰기 및 공백
공백에 민감한 YAML 구조를 정확히 유지해 들여쓰기 손상 방지
앵커 및 별칭
&anchor 정의와 *anchor 참조를 인식하고 변경 없이 유지
여러 줄 문자열
블록 스칼라(|, >), 끝 줄바꿈 표시자(-, +), 플로 스칼라를 모두 유지
주석
인라인 및 블록 주석을 원래 위치에 유지해 개발자 문맥 보존
사용 중인 기술 스택 지원
Ruby on Rails i18n
Ansible 플레이북
Kubernetes 설정
Hugo / 정적 사이트 생성기
Spring Boot
Symfony 번역
이용 방법

1
2
3
terminal
$translate_filesrc/messages/en.json
--target["de", "ja", "es"]
Done.3 languages, 142 keys translated.
수동으로 복사해 붙여 넣거나 문자열을 추출할 필요 없이 번역된 파일만 받아보세요.
지금 i18n Agent 사용해 보기
번역 파일을 여기에 드롭
JSON, YAML, PO, XML, CSV, Markdown, Properties
또는 클릭하여 파일 선택
대상 언어
가입 불필요즉시 견적
자주 묻는 질문
기업 팀인가요?
아직 TMS 계약에 묶여 있나요? 이전 방법을 함께 알아봐요.