お客様が読むあらゆる言語でご自身の製品を提供できます。

Coroidはコードを他言語対応に準備し、すべての文字列を翻訳して各変更をチェックするため、リリース後も製品は翻訳されたままです。ファイルはリポジトリ内に保存され、各変更はpull requestとして反映されます。

ローカライゼーション
ストアフロント
英語ソース · 5言語 · 確認済み 2 時間前 で 3f2c9a1
  • ワールド・レディネス
  • カルチャー
  • 概要
  • 文字列
  • 提案
  • 交換
  • 貢献者
  • 自動化
  • 設定
概要

各言語は3つのステージを経て処理されます。次のステップは、処理が停止した箇所から続行されます。

翻訳する 135 文字列
文字列1,240に3カタログ
言語4プラス 1派生
翻訳済み97.2%1,020人がレビュー
修正が必要135複数の3言語にわたって
  1. English英語 · en · ソース

    1,240文字列に含まれる3カタログ

  2. Deutschドイツ語 · de
    100%
    完了
    合格
  3. Françaisフランス語 · fr
    98%
    18 文字列が見つかっていません
    合格
  4. 日本語ja
    96.3%
    42 文字列が見つかっていません
    3 破損した文字列たち
  5. العربيةアラビア語 · ar
    94.6%
    64 文字列が見つかっていません
    合格
  6. British Englishイギリス英語 · en-GB · 英語から派生
    100%
    派生済みで最新
    合格

このページのポータルビューは、参考用データを使った再現画面です。

現在、この内容を確認中です。

このサイト、そのドキュメント、およびCoroidポータルは、プロジェクトで使用するのと同じエンジンで翻訳されています。英国英語は米国英語から綴り規則に基づき生成され、翻訳されたものではありません。

あらゆる言語に対応できるようコードを準備します。

グローバリゼーションウィザードはコードを実行せずにリポジトリを読み取ります。既存のカタログを維持するか、コード内のテキストを新しいカタログに移行し、1つのpull requestで準備を整えます。

  • どの言語もソースになり得ます。スウェーデン語製品を英語やドイツ語に翻訳するのも同様の手順です。
  • 言語を1つずつ追加することも、ヨーロッパや右から左へ記述する言語といった市場全体を一度に追加することも可能です。
  • 英国英語などの地域バリアントは規則に基づき生成されるため、コストはかからず親言語と同期します。
  • 文化データにより、各市場が日付、数字、通貨、住所、氏名に期待する形式が示されます。
国際化
国際化ウィザード

各ステップはリポジトリに既に存在する内容から開始されます。変更したい部分のみを調整でき、pull requestがマージされるまで何も変更されません。

ステップ 3/8
追加する言語

言語を個別に選択するか、特定の市場向けに一括で追加します。英国英語などの地域バリアントは、翻訳を行う代わりにルールに基づいて生成可能です。

5言語
  • Deutschドイツ語 · de · 2複数形
  • Françaisフランス語 · fr · 3複数形
  • 日本語ja · 1複数形
  • العربيةアラビア語 · ar · 右から左へ · 6複数形
  • British Englishイギリス英語 · en-GB · 2複数形英国英語ベース
市場を追加
最も話されている言語ヨーロッパ北欧東アジアアメリカ大陸右から左へ
戻る続行

すべての文字列を翻訳し、重要な部分をレビューします。

ローカライゼーションワークベンチでは各言語の状況を確認できます。不足分を1回の操作で翻訳します。まず自社の翻訳メモリから無料で取得し、次にTranslatorモデルを利用します。結果を確認・編集した後、1つのpull requestとしてコミットします。

  • 用語集により、製品用語の各言語での表記が固定され、該当用語が欠落した翻訳は却下されます。
  • すべての返信はプレースホルダーや複数形ルールと照合され、不適合な文字列は再試行またはエスカレーションされます。
  • 人が記述または承認した文言は、ソーステキストが変更されない限りモデルによって上書きされることはありません。
  • 代理店や翻訳ツールとの間でファイルを交換し、インポート時には各行をチェックします。
ローカライゼーション
ストアフロント
英語ソース · 5言語 · 確認済み 2 時間前 で 3f2c9a1
  • ワールド・レディネス
  • カルチャー
  • 概要
  • 文字列
  • 提案
  • 交換
  • 貢献者
  • 自動化
  • 設定
文字列

あらゆる言語におけるすべての文字列です。フィルターを使えば重要な作業から優先的に処理できます。

日本語すべてのカタログキーとテキストを検索…
未対応45未記載42ソースが変更されました0不備があります3ソースと同じ内容です0機械翻訳1,035確認済み160すべて1,240
ソース日本語
Total: {amount}合計: {price}不備があります
Your cart is emptyまだ翻訳されていません未記載
Welcome back, {name}まだ翻訳されていません未記載
Prices include <b>VAT</b>価格には<b>消費税</b>が含まれます不備があります
Weekly dealsまだ翻訳されていません未記載
checkout.total
カタログ ui · label
ソース · 英語
Total: {amount}
  1. 日本語 · 日本語不備があります
    合計: {price}

    モデルが作成した内容 · プレースホルダーがソースと異なります

  2. Deutsch確認済み
    Gesamt: {amount}
  3. Français機械翻訳
    Total : {amount}
  4. العربية機械翻訳
    الإجمالي: {amount}
  5. British English派生翻訳
    Total: {amount}

誰が記述した変更内容であっても、すべてを確認します。

グローバリゼーションチェックはタスクQAおよびプルリクエストで実行されます。変更が触れた文字列をすべての言語で読み取り、変更で追加されたコードも確認します。文字列が欠落または破損している変更は修正のために戻されます。

  • ユーザーが読むテキストを直接コードに埋め込んだり、部品から文を構築したりする新しいコードも修正の対象となります。
  • 特定の文化を前提とした書式設定、並び替え、レイアウトは、ブロックを選択するまで報告されます。
  • 設定すると、疑似翻訳でページをレンダリングし、切り欠けや右から左へ記述する言語向けのレイアウトの不具合を検出します。
  • World Readiness機能は、既存のコードが依然として1言語を前提としている箇所を一覧表示し、小さなタスクとして修正を提案します。
ドイツ語 · 疑似翻訳/de-DE/
お買い物かご⟦お買い物かご······⟧

すべての注文で送料無料

変更を保存⟦変更を保存·····⟧

価格には税が含まれます。⟦価格には税が含まれます。··········⟧

アラビア語 · 疑似翻訳/ar-SA/
お買い物かご‮お買い物かご‬

すべての注文で送料無料

変更を保存‮変更を保存‬

価格には税が含まれます。‮価格には税が含まれます。‬

プローブで検出された内容
  1. カタログに記載されていないテキスト/{locale}/ · p#promo · “すべての注文で送料無料” · runtime_text (de-DE, ar-SA)
  2. 文字数が増えると切り取られるテキスト/{locale}/ · button#save · “⟦変更を保存·····⟧” · clipped_text (de-DE)
  3. 右から左へのレイアウトが正しく反映されない/{locale}/ · p#note · “padding-left: 12px” · unmirrored_layout (ar-SA)

その言語に精通する人々が、実際に読む箇所で修正を加えます。

ネイティブスピーカーを招待して、自社サイト上でより良い表現を提案してもらいます。文字列をクリックするとCoroidのポップアップにソースと現在の翻訳が表示され、提案内容はあなたの承認を待ちます。

  • 貢献者は組織内にアカウントを持ちません。アクセス範囲は1つのプロジェクトと指定した言語に限定されます。
  • ピッカーはページアドレスが要求した場合にのみ読み込まれるため、一般訪問者は何もダウンロードしません。
  • 承認された提案は毎晩1つのpull requestで適用され、モデル呼び出しは行われません。
ACMENeuheitenAngeboteMarken
Weiter zur Kasse gehen

Kostenloser Versand ab 50 € und 30 Tage Rückgabe.

Bestellung prüfen
翻訳モード任意のテキストをクリックしてください終了
翻訳を提案する
キー
ui · cart.checkout
英語ソース
Proceed to checkout
現在の翻訳
Weiter zur Kasse gehen
あなたの翻訳
Zur Kasse

中括弧や山括弧で囲まれた部分は、そのままの形式で入力してください。

提案を送信

翻訳データはご自身のリポジトリ内に保存されます。

Coroidは既存のファイルと連携し、あなたが承認するプルリクエストを通じてのみ変更を加えます。

ご自身のファイルとフォーマットを利用できます。

ICUおよびi18next JSON、Vue I18n、Rails YAML、gettext PO、MarkdownやMDX、または独自のアダプターに対応。カタログは通常のファイルとしてリポジトリに保存され、ビルドで読み込まれます。

すべての変更内容は pull request となります。

ウィザード、ワークベンチ、夜間修正、翻訳タスクなどすべてがpull requestで完了します。誰かがマージするまでデフォルトブランチには届きません。

変更された部分にのみ料金が発生します。

既定のTranslatorルートを利用すると、1言語あたり1,000件の文字列に対して約$0.02かかります。変更されていない文字列は再送信されず、翻訳メモリの利用料は無料で、チェック処理ではモデル呼び出しが行われません。

すべてのプランで利用可能で、使用モデルに基づいて課金されます。

既に利用中のエージェンシーやツールと連携して作業できます。

作業が必要な文字列またはすべての文字列をエクスポートし、翻訳結果をインポートできます。プレースホルダーや複数形メッセージはそのまま保持され、インポートされた行は保存前にチェックされます。

XLIFF 1.2
.xlf1つの言語を1つのファイルに分ける
XLIFF 2.0
.xlf1つの言語を1つのファイルに分ける
Gettext PO
.po1つの言語を1つのファイルに分ける
CSV
.csvすべての言語を1つのファイルにまとめる
Excel
.xlsxすべての言語を1つのファイルにまとめる
JSON
.json1つの言語を1つのファイルに分ける
Apple String Catalog
.xcstringsすべての言語を1つのファイルにまとめる
Apple strings file
.strings1つの言語を1つのファイルに分ける
Android string resources
.xml1つの言語を1つのファイルに分ける
Flutter ARB
.arb1つの言語を1つのファイルに分ける

ガイドをご覧ください。

リポジトリの初期スキャンから夜間修正まで、すべての手順が文書化されています。

  • グローバリゼーション

    すべてのプロジェクトをあらゆる市場向けに準備します。そのコードはあらゆる言語や文化で動作し、文字列は翻訳され、すべての変更が確認されます。

  • プロジェクトを国際化する

    国際化ウィザードを実行してプロジェクトを多言語対応にします。Coroidがリポジトリを読み取り、言語や設定を提案し、1つのpull requestを準備します。

  • ローカライゼーション・ワークベンチ

    各プロジェクトの言語対応状況を確認し、作業が必要な文字列を見つけて、不足している部分を翻訳し、それを単一のpull requestとしてコミットします。

  • グローバリゼーション検査

    不足または破損した翻訳、特定の言語や文化に依存するテキストや書式設定が新規コード内に含まれていないかをすべての変更で確認し、設定次第では他言語で正しく表示されないページもチェックします。

  • 提案に基づいて翻訳を維持する

    ネイティブスピーカーに自社サイトの文言修正を依頼し、その提案をレビューした上で、通常のプルリクエストを通じて適用します。

  • グローバル対応と文化

    既存のコードが依然として特定の言語や文化を前提としている箇所を特定し、小さなタスクに分けて修正し、各市場で日付・数字・通貨・住所・氏名がどのように扱われるかを確認できます。

  • あらゆる市場向けのデザイン

    各市場がテキスト、数字、日付、通貨、並べ替え、氏名、住所、単位、入力形式、レイアウトに求める要件、それらを正しく扱うためのコードの書き方、そして誤った記述方法を指摘するグローバリゼーション検査の判定結果。

  • 疑似ローカライゼーション

    右から左へ読む言語向けに、偽の翻訳、アクセント付きの長い文字列、逆順のテキストでページをレンダリングします。誰かが翻訳する前に、カタログで見落とされたテキストや切り詰められたラベル、レイアウトのミスを確認できます。

顧客が使う言語でサービスを届けましょう

リポジトリを連携させ、ウィザードを実行すれば、1つのpull requestがマージされます。