AIローカライズで Vue.js アプリ
vue-i18n のJSONまたはYAMLをアップロードし、対象言語を選び、一度支払うだけで、すぐ使えるロケールファイルをダウンロードできます。
使い方
Vue.js プロジェクトをローカライズするための簡単な3ステップ。翻訳は支払い後に実行され、ジョブをキューに入れて数分でロケールファイルを生成します。
ロケールファイルをアップロード
vue-i18n のJSONまたはYAMLファイル(例: locales/en.json)をドロップしてください。パイプ区切りの複数形と {placeholder} トークンを自動検出します。
言語を選択
52言語から選べます。支払い前に、ファイルサイズと複雑さに基づく明確な料金を確認できます。
ダウンロード
Stripeで一度だけお支払い。パイプ区切りの複数形と {variable} プレースホルダーを保持したロケールファイルを返します。
明確な料金見積もり
アップロード前に支払額を正確に確認できます。最終見積もりは、アップロード後にファイルの複雑さと選択した言語に基づいて算出されます。
1. ファイルをアップロード
ここにJSONまたはYAMLをドロップ
またはクリックして参照
vue-i18n のロケールファイル(JSON または YAML)。最大 500KB。
2. 言語を選択
52言語中3言語を選択
3. 見積もり
最終料金は、チェックアウトページでファイルをアップロードした後に計算されます
一回払い • サブスクリプションなし
vue-i18n 開発者のために設計
vue-i18n のパイプ区切り複数形、{placeholder} トークン、ネストされたメッセージオブジェクトに特化—汎用的な翻訳ツールではありません。
パイプ複数形の処理
「car | cars」や「no items | one item | {n} items」のような vue-i18n のパイプ区切り複数形を、ターゲット言語に合わせて正しく処理します。
{placeholder} の安全性
{name}、{count}、および名前付きフォーマットなどの vue-i18n の補間トークンをそのまま厳密に保持—翻訳後に文字列が壊れません。
JSON と YAML をサポート
JSON または YAML のロケールファイルをアップロードできます。形式を自動検出し、アップロードしたのと同じ形式で翻訳結果を返します。
すぐ使える出力
vue-i18n の createI18n() ですぐ使えるロケールファイルをダウンロード—同じ構造のまま値だけ翻訳し、プロジェクトにそのまま追加できます。
並列翻訳
すべての言語を同時に翻訳します。ほとんどのジョブは5分以内に完了します。
一回払い
サブスクなし、月額料金なし。ジョブごとに一度支払えば、いつでもダウンロードできます。
vue-i18n のロケールファイルがどのように連携するか
vue-i18n プロジェクトでは、ロケールメッセージを locales/ 配下の JSON または YAML ファイルに保持します。LocalePack は、選択したすべての言語で同じ構造を生成します。
locales/ フォルダー構成
locales/ ├── en.json ← source locale ├── de.json ├── fr.json ├── ja.json └── ... (52 locales)
テンプレートでの $t() の使い方
// locales/en.json
{
"greeting": "Hello {name}",
"items": "no items | one item
| {n} items"
}
// In your Vue component
<template>
{{ $t('greeting', { name: 'Ada' }) }}
{{ $t('items', 5) }}
</template>テンプレート API
$t()
設定
createI18n()
プレースホルダー
{variable}
複数形
pipe syntax
なぜ汎用ツールではダメなのか?
汎用的な翻訳ツールは、vue-i18n のパイプ区切り複数形、{placeholder} トークン、ネストされたメッセージ構造を壊してしまうことがよくあります。
LocalePack | 手動翻訳 | 汎用TMS | |
|---|---|---|---|
| セットアップ時間 | 2分 | 言語ごとに数時間 | 30分以上 |
| 料金の透明性 | |||
| ネストされた JSON/YAML のサポート | |||
| {placeholder} と複数形の安全性 | |||
| 速度(52言語) | 5分未満 | 数週間 | 数時間 |
| 最適な用途 | Vue.js & Nuxt アプリ | 小規模プロジェクト | エンタープライズ CMS |
Vue.js 開発者に信頼されています
“私たちの Vue アプリは、英語のみから半日で 12 言語に対応できました。パイプ区切りの複数形と {name} プレースホルダーもそのまま保たれていました。”
Marco S.
フルスタック開発者、Vue SPA
“ついに vue-i18n 形式を理解するツールが登場しました。出力はそのまま locales/ フォルダに入れられて、手作業での修正は不要でした。”
Claire D.
フロントエンドエンジニア、Nuxt アプリ
“透明な料金体系に惹かれました。ロケールファイルを 1 つもアップロードする前に見積もりを確認できました。”
Jin K.
オープンソース貢献者
52
対応ロケール数
100%
プレースホルダー & 複数形に安全
ZIP
すぐ使える出力