2016-09-09 8 views
1

のようなコードがあります:CRMモーダルダイアログローカリゼーションの名前空間

<%@ Register TagPrefix="loc" Namespace="Microsoft.Crm.Application.Controls.Localization" Assembly="Microsoft.Crm.Application.Components.Application" %> 

<loc:Text ResourceId="Web.SFA.opps.dlg_closeopp.aspx_176" runat="server"/> 

そして、私は、Webブラウザでこれを実行すると、私はこの場所で、このテキストを見る「ステータス」。だからこれはローカライズリソースですが、私はそれが由来するのアイデアはありません。 _176とは何ですか?住所?

自分のカスタムモーダルダイアログにローカライズしたいと思っています。

(私の質問は太字で示しています)

答えて

2

これはローカライズリソースですが、私はそれが

から短い答えていない考えていません: Language Packsを。

ロング回答: CRMは、翻訳がマイクロソフトから出荷されている属性を箱から出して、利用可能なすべての言語パックのために、Language Packsを使用してローカライズすることができます。翻訳したいエンティティにカスタム属性がある場合は、Export/Importの翻訳が必要です。

ローカライズするエンティティと属性を含むソリューションを作成します。 「翻訳」をエクスポートして、ファイルを解凍し、Excelファイルを使用して「Crm翻訳」を編集し、「表示文字列/ローカライズされたラベル」タブを探します。翻訳を更新したら、ファイルを再圧縮してCRMにインポートします。

_176とは何ですか?住所?

これらは、内部的にCRMによって翻訳されたテキストのキー値のペアを格納するために使用される表示文字列キーです。それらは "Crm Translations" Excelシートの "Display Strings"タブで見つけることができます。フィールドのラベルをローカライズされた文字列として使用する場合は、提供した例のように、 "Display String Key"を参照してください。

+0

エクスポートされた翻訳では、「Web.SFA.opps.dlg_closeopp.aspx_176」キーについて何も見つけられませんでしたが、この列はまさに私が探していたものです。 –