次の方法で共有


モデル駆動型アプリのローカライズ可能なテキストを翻訳する

列ラベルやドロップダウン リストの値など、テーブルまたは列のテキストをカスタマイズする場合は、環境の基本言語バージョンを使用していない環境内のユーザーに、このカスタマイズされたテキストを優先言語で提供できます。

このプロセスでは、次の 4 つの手順を実行します。

  1. 環境に合わせて他の言語を有効にする
  2. ローカライズ可能なテキストをエクスポートする
  3. ローカライズ可能なテキストの翻訳を取得する
  4. ローカライズされたテキストをインポートする

環境に合わせて他の言語を有効にする

環境の言語をまだ有効にしていない場合は、「言語を 有効にする 」で説明されている手順に従って言語を有効にします。

Important

各言語を有効にするには数分かかる場合があります。 この間、環境の他のユーザーがアプリを使用できない場合があります。 ユーザーに影響を与える影響が最も少ない言語を一度に有効にします。

ヒント

言語を有効にしている間は、各言語で使用される LCID 値に注意してください。 この値は、ローカライズ可能なテキストのエクスポートされたデータ内の言語を表します。 言語コードは 4 桁または 5 桁のロケール ID です。 有効なロケール ID 値は、ロケール ID (LCID) の一覧で確認できます。

ローカライズ可能なテキストをエクスポートする

エクスポートするローカライズ可能なテキストは、ローカライズ可能なテキストを含むアンマネージド ソリューションから取得されます。

  1. Power Apps から Solutions を選択します。 項目がサイド パネル ウィンドウに表示されない場合は、…さらに表示 を選択して、目的の項目を選択します。

  2. [ すべてのソリューション ] ボックスの一覧で、ローカライズ可能なテキストを含むアンマネージド ソリューションを選択します。

  3. コマンド バーで、 翻訳>Export Translations を選択します。

    翻訳をエクスポートします。

    アラートが表示される場合があります。

    翻訳用にカスタマイズされたラベルをエクスポートするには数分かかる場合があります。 最初のエクスポートが完了するまで、もう一度エクスポート リンクをクリックしないでください。 今すぐエクスポートしてもよろしいですか?

    続行する場合は、[ OK] を選択します

エクスポートが完了したら、翻訳 zip ファイルを保存します。 ファイルには CrmTranslations_{0}_{1}.zip のような名前が付けられます。ここで、 {0} はソリューションの一意の名前で、 {1} はソリューションのバージョン番号です。

ローカライズ可能なテキストの翻訳を取得する

このファイルは、言語の専門家、翻訳機関、またはローカライズ会社に送信できます。

テキストを翻訳する知識がある場合、または形式を表示するだけの場合は、エクスポートした zip ファイルを抽出すると、2 つの XML ファイルが含まれていることがわかります。

  • [Content_Types].xml
  • CrmTranslations.xml

Microsoft Office Excel で CrmTranslations.xml ファイルを開くことができます。

ヒント

通常、Excel で XML ファイルを開く場合を除き、Excel を開き、抽出した CrmTranslations.xml ファイルへのパスを貼り付けてファイルを開くことを選択する方が簡単な場合があります。

Important

ファイル形式は変更しないでください。 ファイルを別の形式で保存した場合は、インポートし直すことはできません。

Excel でデータを表示する場合は、[ ローカライズされたラベル ] タブを確認します。

ローカライズ用にエクスポートされたテキスト。

任意のカスタム テーブルまたは列には、ローカライズ可能なテキストの空のセルがあります。 これらの項目のローカライズされた値を追加します。

標準のテーブルまたはテーブル列の表示名または説明を変更した場合でも、ローカライズされた文字列には元の値の翻訳が反映されます。 これらは、新しい値を反映するようにローカライズする必要があります。

[ 表示文字列 ] タブには、リボン コマンド、エラー メッセージ、フォーム ラベルなど、他の UI 要素に表示されるテキストが含まれています。

基本言語でローカライズ可能なテキストを更新する

特別なメッセージに含まれる標準のテーブルまたはテーブル列の表示名を変更する場合は、[ 表示文字列 ] タブの情報を更新して、カスタマイズされた名前を使用します。

ヒント

システム テーブルの編集メッセージに公開される UI には、テーブル名への参照が多数含まれていますが、すべての参照が含まれているわけではありません。 この手法を使用すると、さらに多くの情報が得つかる場合があります。 詳細情報: システム テーブル メッセージの編集

たとえば、取引先企業テーブルの表示名を 会社に変更した場合、 表示文字列 の基本言語列で、 accountaccountsAccountAccounts の一致を検索し、それぞれ companycompaniesCompany、および Companies に適切な置換を行います。

Important

このためのファイルで一般的な検索と置換を行わないでください。 一致するテキストが実際に変更した名前を参照していることを確認します。

ローカライズされたテキストをインポートする

テキストをインポートするには、ファイルを圧縮してシステムにインポートする必要があります。

ファイルを圧縮する

CrmTranslations.xml ファイルに変更を加えた後、[Content_Types].xml ファイルと共に zip 形式にファイルを圧縮します。 両方のファイルを選択し、右クリックしてコンテキスト メニューを開きます。 コンテキスト メニューで、[送信先>圧縮 (zip 形式) フォルダーを選択します。

ファイルをインポートする

翻訳をエクスポートしたのと同じアンマネージド ソリューションから、メニューの [ 翻訳>翻訳のインポート] を選択します。

選択したファイルをインポートします。

圧縮された翻訳済みテキストを含むファイルを選択し、[ インポート] を選択します。

翻訳されたテキストをインポートしたら、すべてのカスタマイズを公開して、アプリの変更を確認します。

次のステップ

組織の地域と言語のオプション

システム テーブル メッセージを編集する