Flutter ARB 번역
ICU 메시지 형식을 지원하는 Flutter/Dart ARB 파일
로그인 불필요 $19부터 변수 안전
문제점
- ICU 복수형 {count, plural, one{1 item} other{{count} items}}이 깨짐
- select 문 {gender, select, male{He} female{She}}이 변형됨
- 중첩 자리표시자 {{player_name}}이 잘못 번역됨
- 수동 ARB 편집에는 Flutter intl 패키지 지식 필요
해결책
- ICU 인식 파서가 plural/select 구문을 보존
- AI 번역 전에 중첩 자리표시자를 잠금
- ARB 구조(@@locale, _metadata) 보존
- 19달러부터 정액 — 단어별 과금 없음
번역 전후 비교
Flutter ARB 파일이 AI 번역 전후에 어떻게 달라지는지 확인하세요. 변수는 그대로 보존됩니다.
원본(영어)
단어 수: 35{\n "@@locale": "en",\n "greeting": "Hello {player_name}!",\n "@greeting": {\n "description": "Welcome message"\n },\n "items": "{count, plural, =1{1 item} other{{count} items}}",\n "@items": {\n "placeholders": {\n "count": {\n "type": "int"\n }\n }\n }\n}번역본(스페인어)
28개 이상 언어{\n "@@locale": "es",\n "greeting": "¡Hola {player_name}!",\n "@greeting": {\n "description": "Mensaje de bienvenida"\n },\n "items": "{count, plural, =1{1 elemento} other{{count} elementos}}",\n "@items": {\n "placeholders": {\n "count": {\n "type": "int"\n }\n }\n }\n}안내: 모든 변수(예: {pattern})는 번역본에서 완전히 변경되지 않은 상태로 유지됩니다.
변수 보호 패턴
Flutter ARB 파일에는 번역하면 안 되는 특수 패턴이 포함되어 있습니다. 당사의 AI가 이를 자동으로 잠금 처리합니다.
잠김
{player_name} 중괄호
잠김
{count, plural, ...} ICU 복수형
잠김
{gender, select, ...} ICU select
유지됨
@@locale ARB 메타데이터
Flutter 게임 로컬라이징을 시작할 준비가 되셨나요?
Flutter ARB 파일을 업로드하면 24시간 내에 변수를 보존하는 AI 번역을 받아보실 수 있습니다. 로그인 불필요. 파일당 $19부터.
24시간 소요 · 변수 보호 · 28개 이상 언어