多言語化と翻訳
RTL 対応と AI 翻訳支援を活用して、サイトを複数の言語で運用できます。
TubePress はコアから多言語対応しています。インターフェース、URL、タクソノミー、ページはすべて翻訳可能で、検索エンジンには hreflang を通じてすべての言語バージョンが通知され、右から左への記述も自動的に処理されます。訪問者はプレフィックス付きのクリーンな URL から適切な言語で提供されます。
すべては /admin/languages から管理されます。
TubePress の多言語対応
翻訳は互いに独立した 3 つの層で機能します:
- インターフェース文字列 — テーマのナビゲーション、ボタン、ラベル、メッセージで、言語ファイルとして同梱され、言語ごとに上書き可能です。
- URL スラッグ —
/categoriesや/searchなどのルートセグメントをローカライズでき、アドレス全体が自然に読めるようになります。 - コンテンツ — カテゴリー、タグ、出演者、チャンネル、ページはそれぞれ翻訳された名前、説明、スラッグを持ちます。
利用可能な言語
TubePress には 30 の言語が同梱されています:アラビア語、ベンガル語、ブルガリア語、中国語、チェコ語、オランダ語、英語、フランス語、ドイツ語、ギリシャ語、ヘブライ語、ヒンディー語、ハンガリー語、インドネシア語、イタリア語、日本語、韓国語、マレー語、ペルシャ語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、セルビア語、スペイン語、スウェーデン語、タイ語、トルコ語、ウクライナ語、ベトナム語。
そのうち 3 つは右から左への記述方向です:アラビア語 ペルシャ語 ヘブライ語。英語は常に有効であり、翻訳されていない文字列のフォールバックとして機能します。
言語 URL プレフィックス
デフォルト言語はプレフィックスなしでサイトルートから提供されます。その他の有効な言語はすべて短い 2 文字のプレフィックスの下に配置されます。例えば:
https://example.com/category/amateur (default)
https://example.com/fr/category/amateur (French)
https://example.com/ar/category/amateur (Arabic)訪問者の選択は Cookie に記憶されるため、閲覧中は選択した言語を維持します。?_lang= パラメーターで切り替えることができ、Cookie が設定されてプレフィックス付き URL にリダイレクトされます。ブラウザーの自動検出が有効な場合、初回訪問時に Accept-Language ヘッダーが最適な有効言語を選択します。管理ページとインストールページは常にデフォルト言語を使用し、クローラーは自動リダイレクトされないため、正規アドレスがインデックスされます。
RTL サポート
アクティブな言語がアラビア語、ペルシャ語、またはヘブライ語の場合、TubePress はドキュメントの方向を rtl に設定し、テーマに右から左へのフラグを公開するため、レイアウト、配置、ミラーリングが追加設定なしで処理されます。左から右への言語は以前と同様にレンダリングされます。
言語の管理
/admin/languages 画面でシステム全体を制御します:
- 各言語を有効または無効にし(最大 8 つ)、どれをデフォルトにするかを選択します。
- ブラウザーの自動検出をオンまたはオフにします。
- 有効な言語の翻訳エディターを開いて個々のインターフェース文字列を上書きします。編集内容は同梱ファイルの上書きとして保存され、Navigation、Video、Comments、URL Slugs などのセクションにグループ化されます。
- いつでも任意の文字列を同梱のデフォルトにリセットできます。
/fr/categories はユーザーが読みやすく、地域の SEO にも役立ちます。コンテンツの翻訳
インターフェースの枠を超えて、カタログ自体も翻訳可能です。カテゴリー、タグ、出演者、チャンネル、ページはそれぞれ言語ごとに翻訳された名前、説明、スラッグを保持します。これらの翻訳は多言語サイトマップと双方向の hreflang タグに直接反映されるため、フランス語のカテゴリーページは検索エンジンに対して英語版と正しくリンクされます。hreflang とサイトマップ層の仕組みについては SEO を参照してください。
AI 翻訳
大規模なタクソノミーを手動で翻訳するのは時間がかかります。そのため TubePress にはタグとカテゴリー用の AI Translate ツールが含まれています。タグまたはカテゴリーの管理画面から AI Translate ダイアログを開くと:
- 対象アイテム数と翻訳先言語、および確認前にコストを表示します。
- すでに翻訳済みのアイテムをオプションでスキップできます。
- 今後追加する新しいアイテムをオプションで自動翻訳できます。
- バックグラウンドで実行されます(ウィンドウを閉じても構いません)。早期に停止した場合、未処理のアイテムは自動的に返金されます。
AI 翻訳はアカウントのクレジットを使用するため、まず TubePress アカウントを連携させる必要があります。アイテムあたりのコストは事前に表示されます。クレジットの仕組みとチャージ方法については Credits & AI を参照してください。
ヒント
- 最新の状態を維持できる言語のみを有効にしてください。英語のフォールバックがギャップをカバーします。
- デフォルト言語は慎重に選択してください — プレフィックスなしのルート URL を持つ言語です。
- 言語ファイルを直接編集するのではなく、ブランド固有の用語には文字列上書きを使用してください。
- 最もクリーンなローカライズされたアドレスのために、ラベルだけでなく URL スラッグも翻訳してください。
- AI ツールでタグとカテゴリーを一括翻訳し、重要なものは手動で調整してください。