従来の翻訳の問題点
長い待機期間
従来の翻訳エージェンシーは言語あたり2~4週間かかります。
高額な見積もり
翻訳者は語数1語あたり€0.10–0.25を請求します。1万語のアプリは€1,000を超えます。
壊れたプレースホルダー
reactI18nPage.pain3Desc
使い方
3ステップ。2分。完了。
1
JSON をアップロード
en.json、messages.json、または locale ファイルをアップロード
2
言語を選択
29言語が利用可能です。必要なだけ選択してください。
3
ダウンロード
de.json、fr.json、es.json... あなたの /locales ディレクトリ用に準備完了。
すべての React i18n ライブラリと動作します
JSONファイルをアップロードしてください。形式を自動で認識します。
react-intl
FormatJSエコシステム
react-i18next
React用 i18next
next-intl
Next.jsの国際化
next-i18next
Next.js用 i18next
lingui
Linguiフレームワーク
前 → 後
プレースホルダ、複数形、HTMLタグはそのまま残ります。
前 (en.json)
// en.json
{
"greeting": "Hello, {{name}}!",
"items": {
"one": "{{count}} item",
"other": "{{count}} items"
},
"welcome": "Welcome to <bold>our app</bold>"
}後 (de.json)
// de.json
{
"greeting": "Hallo, {{name}}!",
"items": {
"one": "{{count}} Artikel",
"other": "{{count}} Artikel"
},
"welcome": "Willkommen bei <bold>unserer App</bold>"
}React開発者向けに設計されています
プレースホルダ保護
reactI18nPage.feat1Desc
JSONの構造を取得
ネストされたキー、配列、複雑なJSON構造が保持されます。
2分で完了
アップロード → 翻訳 → ダウンロード。コーヒーが冷める前に完了します。
翻訳メモリ = 90%の節約
すでに翻訳された文字列は再利用されます。更新にはほとんど費用がかかりません。
完全な i18n 構文サポート
reactI18nPage.syntax1
{named} Platzhalter
ICU メッセージフォーマット
複数形の規則 (one/other/few/many)
ネストされたJSON構造
文字列内のHTMLタグ
コンテキスト文字列 (_context)
数値と日付のフォーマット
なぜ Lokalise/Crowdin ではないのですか?
| shipglobal | Lokalise | Crowdin | |
|---|---|---|---|
| 価格 | €0.12/1千文字 | 月額$120+ | $100/月+ |
| セットアップ | 2分 | 1時間以上 | 1時間以上 |
| 翻訳メモリ | |||
| 購読が必要ですか? |