TMGMT(Translation Management Tool)用Phrase翻訳プラグインは、Drupal 8、9、10、11をサポートしています。TMGMTモジュールでサポートされているすべてのDrupalテキスト要素の翻訳に使用できます。
-
設定
ページから、セクションまでスクロールします。
-
[コネクタ]をクリックします。
ページが開きます。
-
新しいコネクタをクリックします。
ページが開きます。
-
タイプをに変更し、コネクタの名前を入力します。
-
ホストを入力します。
Drupalインストールのホストアドレスを使用します(例:http://drupal-9.kos.phrase.com/)。
ドメイン名は外部から解決可能である必要があります(イントラネットドメインは不可)。
-
ユーザー名とパスワードを入力します。
シングルサインオン(SSO)および二要素認証(2FA)はサポートされていません。DrupalアカウントでSSOまたは2FAが強制されている場合は、両方の対象外となる専用のサービスアカウントを使用してください。
-
ページHTMLに含まれるリンクを変更するには、を正規表現で指定します。
例:
-
保存をクリックします。
コネクターがページの一覧に追加されます。
コネクタを削除する
コネクタを削除するには:
-
ページから、削除するコネクタを選択します。
-
Deleteをクリックします。
ウィンドウが開きます。
-
「delete」と入力し、Deleteをクリックします。
コネクタが削除され、コネクタのリストが表示されます。
備考
プロジェクト内の未完了のジョブ(ごみ箱にあるジョブを含む)にまだリンクされているコネクタは削除できません。そのようなコネクタを削除しようとすると、「Failed to delete connector」エラーが返されます。
解決策:コネクタに関連付けられているプロジェクトを開き、残っているジョブを完了または削除します。に移動し、コネクタにまだリンクされているジョブを削除するために空にします。コネクタの削除を再試行します。
インコンテキストプレビュー機能は、CAT WebエディタとCATデスクトップエディタの両方で、原文または翻訳済みテキストのリアルタイムプレビューを提供します。
テーブル、列、各種グラフィック、書式設定、およびフォント(ユーザーがインストールした場合)がサポートされています。この機能は翻訳時にコンテキストを提供することを目的としており、原文や完成したドキュメントを完全に再現するものではありません。多少の視覚的な違いが生じる場合があります。また、アクセスおよびセキュリティ設定でAllow loading of external content in editorsオプションを有効/無効にすることによっても影響を受ける可能性があります。
Phrase requirements:
-
オンプレミスインストールにアクセスするには、企業ファイアウォールを通過してください。
-
オーサリング環境に認証してください。
Firewall configuration for on-premise installation:
-
インストール環境は、PhraseサーバーのIPアドレスからアクセス可能である必要があります。現在のリストについては、PhraseサーバーのIPアドレスを参照してください。
-
ドメイン名は外部から解決可能である必要があります。
備考
一部のHTMLタグはリスクをもたらすため、CATエディターはプレビューを表示する際に、このHTMLからそれらのタグを削除します。これは、ユーザーのデータプライバシーとセキュリティを確保するためです。
削除されるタグの例には、FORM、IFRAME、SCRIPT、SVG、VIDEO、EMBED、OBJECT、またはbackground-image CSSプロパティなどがあります。
TMGMTとPhraseを統合するには、以下の手順に従ってください。
-
DrupalサイトにTMGMTモジュールをインストールします。
-
Phrase Translation Plugin for TMGMTをインストールします。
-
をのままにし、を、プロジェクトテンプレートのファイルインポート設定で選択します。
インストールが完了すると、プロバイダーのリストでPhraseプラグインが利用可能になります。
TMGMTプラグイン経由で送信されたジョブは、CATエディターでインコンテキストプレビューを表示しません。インコンテキストプレビューにはDrupal Live Preview Connectorが必要です。これは、CATエディターがプレビューをレンダリングするために使用するライブページ参照を提供します。
最小バージョン要件
-
Drupal
-
TMGMTプラグインバージョン 8.x-1.16
-
Phraseプラグインバージョン 8.x-1.24
ファイル添付の翻訳サポートを有効にするには、以下の手順に従ってください。
-
Drupalの翻訳プロバイダー設定で、Phraseプラグインの設定に移動します。
-
チェックボックスを無効にします。
-
チェックボックスを有効にします。
-
MIMEタイプの下にあるTMGMTプラグイン翻訳設定で、サポートされているファイルタイプを設定します。
有効にすると、選択したMIMEタイプに一致する添付ファイルが、ページコンテンツとともに翻訳のためにPhrase TMSに送信されます。メインコンテンツと各添付ファイルに対して個別のジョブが作成されます。
備考
-
新しいタイプの添付ファイルがDrupalプロジェクトに追加されるたびに、新しい形式のファイル翻訳を有効にするには、TMGMTプラグイン設定でそれらを選択する必要があります。
-
DueDate設定はメインジョブにのみ適用され、添付ファイルには適用されません。
-
フォームではMIMEタイプを選択できますが、送信後、選択した値は正しく保存および適用されているにもかかわらず、フォームには表示されずに更新されます。これは既知のDrupalの問題です。
-
最小バージョン要件:Phraseプラグインバージョン 8.x-1.31
Phraseプラグインは、ジョブ作成時に翻訳対象のDrupalエンティティのパブリックURLをPhrase TMSカスタムフィールドに書き込みます。URLはすべてのジョブパートに追加されるため、翻訳者はCATエディタからライブソースページを開くことができます。
ソースエンティティURLカスタムフィールドを設定するには、以下の手順に従ってください。
-
Phrase TMSで、以下の設定で カスタムフィールド を作成します。
-
タイプURL
-
表示箇所ジョブ
-
-
Drupalで、 に移動し、 をクリックします。
-
Phraseプロバイダーを開き、接続がまだ確立されていない場合は Connect をクリックします。
-
リストから、ステップ1で作成したカスタムフィールドを選択します。プロバイダーが接続されていない場合は、カスタムフィールドUIDを手動で入力します。
-
オプションに、サイトの公開用ドメインを入力します。これは、リバースプロキシやステージング環境など、DrupalのベースURLとは異なるドメインを通じてサイトにアクセスする場合にのみ必要です。入力されたドメインは、生成されたURLのホストを置き換えます。
-
保存をクリックします。
が空の場合、URLはPhrase TMSに送信されません。
選択したカスタムフィールドが組織内に存在しない場合、またはタイプがURLに設定されていない場合、Drupalは警告をログに記録します。ジョブは引き続き作成されます。
-
TMGMTプラグインがインストールされているDrupal 7アカウントにログインします。
-
Configurationに移動し、セクションの下でTranslation Management Translatorsをクリックします。
画面が開きます。
-
Add Translatorをクリックします。
-
ラベル名と説明を追加します。
-
で、Phrase Connector for Drupalを選択します。
Phrase固有の設定が表示され、https://cloud.memsource.com/webがPhrasee Home URLフィールドに自動入力されます。
-
Phraseのユーザー名とパスワードを入力します。
-
オプションを指定します。
これにより、セクション内ので設定されたサイト上で利用可能な言語とのマッピングが可能になります。
-
Save translatorをクリックします。
Translator設定が作成されます。
-
Drupalアカウントで、Translationメニュー項目をクリックし、「Sources」タブを選択します。
-
翻訳するコンテンツの横にあるチェックボックスをオンにします。
備考
ドキュメントが表示されない場合は、ドキュメントの言語がソース言語に設定されていることを確認してください。
-
Request translationボタンをクリックします。
-
ターゲット言語を選択します。
-
ドロップダウンリストのTranslatorで、Phrase設定を選択します。
-
Checkout settingsが読み込まれるまで待ち、Project templateを選択します。
備考
ソース言語と一致し、ロケールを含むすべてのターゲット言語が含まれているプロジェクトテンプレートのみが一覧表示されます。
-
Submit to translatorをクリックします。
選択したプロジェクトテンプレートに基づいて、Phraseで翻訳プロジェクトが作成されます。
-
Phraseで翻訳が完了するまで待ちます。
-
Translationメニュー項目をクリックし、タブで完了したドキュメントを選択します。
-
対象ドキュメントのmanageリンクをクリックします。
-
Pull translationsボタンをクリックします。
Phrase TMSでのジョブの完了ステータスは、翻訳されたコンテンツを自動的にDrupalにエクスポートしないため、この手順で完了した翻訳をDrupalにインポートする必要があります。Phraseプロジェクトから翻訳が返送されます。
-
必要に応じてレビューしてください。
-
レビュー後、翻訳を公開します。
-
TMGMTプラグインがインストールされているDrupal 8/9/10/11アカウントにログインします。
-
に移動し、Providers をクリックします。
画面が開きます。
-
Add provider をクリックします。
-
ラベル名と説明を追加します。
-
で、Phrase を選択します。
Phrase 固有の設定が表示され、 フィールドには https://cloud.memsource.com/web があらかじめ入力されています。
-
Phraseのユーザー名とパスワードを入力します。
-
Connect をクリックします。
接続が確立されました
-
オプションを指定します。これにより、セクション内ので設定されたサイト上で利用可能な言語とのマッピングが可能になります。
-
保存をクリックします。
Provider が作成されました
-
Drupal アカウントで、Translation メニュー項目をクリックし、次に Sources をクリックします。
-
翻訳するコンテンツの横にあるチェックボックスをオンにします。
備考
ドキュメントが表示されない場合は、ドキュメントの言語がソース言語に設定されていることを確認してください。
-
ソース言語とターゲット言語を選択し、Request translation をクリックします。
ジョブ概要ページが開きます。
-
として Phrase 設定を選択します。
-
で、使用する (ある場合)と を指定します。
-
ソース言語と一致し、ロケールを含むすべてのターゲット言語が含まれているプロジェクトテンプレートのみが一覧表示されます。
-
はその日の終了時刻を表し、Phrase ユーザーのタイムゾーンに変換されます。
-
と の両方を選択して、すべてのターゲット言語を単一のプロジェクトにグループ化します。
ヒント
ジョブの作成に使用されたコネクタを確認するには、ジョブテーブルのジョブ名の横にある3つのドットにカーソルを合わせます。
-
-
翻訳を注文するには、Submit to provider をクリックします。
選択したプロジェクトテンプレートに基づいて翻訳プロジェクトが作成されます。
-
翻訳が完了するまでお待ちください。
-
Translationメニュー項目をクリックし、タブで完了したドキュメントを選択します。
-
対象のドキュメントのManageボタンをクリックします。
-
Pull translationsボタンをクリックします。
Phrase TMSでのジョブの完了ステータスは、翻訳されたコンテンツを自動的にDrupalにエクスポートしないため、この手順で完了した翻訳をDrupalにインポートする必要があります。プロジェクトから翻訳が戻り、ジョブステータスがDeliveredに変更されます。
-
必要に応じてレビューしてください。
-
レビュー後、翻訳を公開します。