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翻訳をお届けします。ログイン不要。1ファイルあたり$19から。
24時間対応・変数保護・28言語以上