Ember 翻訳プラグインの機能
- コンテンツ検出
- 翻訳メモリ
- ビジュアル編集
- 輸出入
- 除外事項
ConveyThis が Ember でどのように機能するか
Ember アプリは通常、ember-intl でローカライズされます {{t}} テンプレート全体のキーとロケールごとの翻訳ファイル。ConveyThis は別のパスを取ります。スクリプトを 1 つ追加します <head> あなたのアプリの index.html、 再デプロイし、レンダリングされたテンプレートはコンポーネントやルートを変更せずにブラウザで翻訳されます。
ウィジェットは、Ember ルーターをあるルート遷移から次のルート遷移まで追跡し、API からデータが到着した後にレンダリングされるコンポーネントを変換します。文言と用語集の用語は ConveyThis ダッシュボードで管理されます。インデックス可能な言語 URL が必要な場合は、ビジネス プランから利用可能なサブドメインを選択し、すべての言語の CNAME レコードを追加します。
得る 数分で開始

プライム Ember。js 連携
数分以内に Ember。js アプリケーションにシームレスに統合できます!複雑なセットアップは必要ありません。Ember。js アプリに堅牢な多言語機能を簡単に追加できます。200+ のターゲット言語から選択し、完全な Ember。js フレームワークのサポートによりスムーズな翻訳統合をお楽しみください。
フルアプリケーション翻訳
開発ワークフローをそのままにしておきます!ConveyThis Ember。jsアプリケーションとの完璧な互換性を提供し、アプリ全体にわたる包括的なコンテンツ翻訳を保証します。言語の壁を取り除き、強力な翻訳ツールを使用して世界中のオーディエンスとつながり、国際市場全体でアクセシビリティとユーザーエクスペリエンスを向上させます。
到達する 世界中の訪問者
アプリの多言語 SEO 強化
現代の Web アプリケーション向けに設計された高度な SEO 機能で、国際的な存在感を高めます。ConveyThis hreflang 属性を自動的に実装し、言語固有の URL パターンを生成し、メタ コンテンツを翻訳することで、グローバル検索エンジン向けの Ember。js アプリを強化します。検索エンジンがさまざまな国際市場で多言語コンテンツを見つけてカタログ化することで、世界的な認知度が向上しました。

届ける プロフェッショナルグレードの翻訳

AI + 人間の翻訳力
人間レベルの編集制御により、200+ 言語にわたる超高速 AI 翻訳を体験してください Ember。JSアプリ。ConveyThis 動的コンテンツからテーマ コンポーネントに至るまで、ページ上のすべての要素を検出し、100% の翻訳範囲を保証します。カスタム翻訳ルールを 1 回設定し、サイト全体に一貫して適用されるのを見てください。また、ライブ プレビュー編集を使用すると、リアルタイムのコンテキストですべての単語を完成させることができます。
取る 翻訳を完全に制御します
オートパイロットでの翻訳
ConveyThis で Ember 全体を自動的にスキャン、検出、変換します。寝ている間にJSアプリケーション。さまざまな市場の特定のページやコンテンツ ブロックを除外することで、翻訳される内容を正確に制御します。チームはダッシュボードを通じてシームレスにコラボレーションでき、外部編集ワークフローのインポート/エクスポート機能と、翻訳がユーザーにどのように表示されるかを正確に示す即時ライブ プレビュー アップデートを備えています。

接続する 世界中の視聴者と本物を

真のウェブサイトローカリゼーション
Ember を変換します。JS アプリを、世界中の視聴者の共感を呼ぶ、真にローカライズされたエクスペリエンスにします。文化的な関連性を確保するために画像やメディア ファイルを置き換え、フォームやウィジェットなどの変換に重要な要素を自動的に翻訳し、ユーザーが気に入るクリーンな翻訳 URL 構造を作成します。すべては 1 つの直感的なダッシュボードを通じて管理され、チームは完全なローカリゼーション プロセスを調整できます。
簡単に 翻訳を管理します
合理化された開発者 連携
Ember。js 開発環境での迅速なセットアップ - 数分で起動できます!200+ ターゲット言語にアクセスできる簡単な JavaScript 実装。ConveyThis 完全なドキュメントとスムーズな Ember。js 統合を提供し、Ember。js 開発者にとって理想的な翻訳プラットフォームとなります。
現代のフレームワーク向けに最適化されています
ConveyThis は Ember。js などの単一ページ アプリケーション専用に設計されており、ページを更新せずに動的なコンテンツ翻訳を提供します。コンポーネントインテリジェントな翻訳機能とルーターの互換性により、Ember。js アプリが各市場に本物らしく感じられるローカライズされたエクスペリエンスを提供することが保証されます。
世界的なアプリケーションスケーリング
Ember。js アプリケーションを ConveyThis でグローバルに拡張します。動的なコンテンツ、コンポーネントの翻訳、ルートのローカリゼーションを簡単に管理できます。Ember。js の優れたパフォーマンスを維持する完全にローカライズされたアプリケーション エクスペリエンスを通じて、デジタル フットプリントを拡大し、海外のユーザーと関わります。
Ember に ConveyThis を選択する理由
1 つのダッシュボード
文字列、メディア、SEO、アプリのコンテンツを 1 つのワークスペースで管理します。
用語集とルール
翻訳の一貫性を保つために、ブランド用語と製品名をロックします。
多言語SEO
自動 hreflang、ローカライズされたメタデータ、およびクリーンな言語固有の URL。
ビジュアルエディター
コンテキストで翻訳 — ページ上で直接編集し、ロケールごとにプレビューします。
機械翻訳
機械翻訳から早く始め、ブランドルールや思い出で洗練しましょう。
多言語サイト構造
アクセス可能なスイッチャーを使用して、SEO に優しいサブディレクトリ/サブドメイン上のロケールを提供します。
訪問者の自動リダイレクト
オプションで、訪問者をブラウザ言語にルーティングしてバウンスを減らします。
学ぶ 始める方法
あなたのウェブサイトを多言語にする方法を見つけて、それが成長するのを見てください!
次の簡単な手順に従って、ConveyThis を Ember。js アプリと統合します
ConveyThis アカウントを作成します
連携 を設定します
コピーしてインストールする JavaScript コード
Ember。js翻訳:よくある質問
ConveyThis は ember-intl とどのように比較されますか?
t ヘルパー、翻訳は a にあります translations ロケールごとに 1 つの YAML または JSON ファイルを含むフォルダー intl サービスはアクティブ言語を設定します。これにより、開発者は正確な制御と ICU メッセージの書式設定が可能になります。ConveyThis テンプレートをキーに変換したくないチームに適合します。アプリが表示するものを翻訳し、デプロイのたびに新しい文字列を検出し、リポジトリ内のファイルの代わりにビジュアル エディターを翻訳者に提供します。Ember プロジェクトのどこにコードを貼り付けるのですか?
index.html。クラシック Ember CLI アプリでは、 app/index.html; 新しい Vite ベースのセットアップ上のアプリは、それをプロジェクトのルートに保持します。ダッシュボードからコピーしたコードを間に追加します <head> タグは、理想的には終了タグの直前に、通常どおりビルドしてデプロイします。の JavaScript セットアップガイド スニペットの場所を示します。ルート遷移とモデルフックデータは変換されますか?
開発者以外の人は Ember コードベースに触れずに翻訳を修正できますか?
私の Ember アプリは fr。example。com などの言語 URL を取得しますか?
fr.example.com そして de.example.com それぞれに 1 つの CNAME レコードが必要であり、Ember アプリは現在ホストされている場所から提供され続けます。などのサブディレクトリ /fr/ も可能ですが、ドメインの A レコードは ConveyThis を指すため、サイト全体がそこをルーティングされます。いずれにしてもhreflangタグが生成されます URL構造ガイド.