Visual Studio 2010(VB)/asp.net 4.0を使用して、ほとんどのWebサイトをローカライズしました。Visual Studioローカリゼーション&フォーム:asp:ボタン、asp:デフォルト言語を読み込むCheckBox .resxファイルのみ
ほとんどうまくいきますが、私はcontactengineering.aspxをローカライズしようとしています。ここでは、私は2つの問題:ASP:チェックボックスとASP:ボタンがあります。彼らはfr、de、esファイルを読んでいません - デフォルトのcontactengineering.aspx.resxはenです。
私が行ったことは、VS(ツール/ローカルリソースを生成する)にリソースファイルを作成し、App_LocalResourcesのディレクトリに入れました。ここには謎がある。私のASP:ラベルは翻訳されませんでした。しかし、私はこの修正を置く:
<h1><asp:Label ID="Label1" runat="server"
Text="<%$ Resources:LocalizedText, contacteng1 %>"></asp:Label></h1>
そして私は、私のルートフォルダに私のApp_GlobalResourcesにcontacteng1の文字列を入れて、それがすべての言語にローカライズされました。ここで
が問題同様
だ、私のASP:ボタンおよびASP:チェックボックスの機能がローカライズされていません。彼らは既定値/ App_LocalResources /contactengineering.aspx.resxから読み取ります。私は思いついた "修正"を試み、GlobalResourcesに移動しましたが、動作しません。
<asp:CheckBox ID="CheckBoxCC" runat="server"
Text="does not matter what I put here"
meta:resourcekey="CheckBoxCCResource1" />
<br />
<br />
<asp:Button ID="SubmitForm" runat="server" OnClick="SubmitForm_Click"
Text="Submit Form" meta:resourcekey="SubmitFormResource1" />
ページ全体は、このボタンやチェックボックスを除いてローカライズされています。
は、ここで私はローカライズしようとしている私のコードです。誰が私に何をする必要があるか教えてもらえますか?私はこの点に関して誰かが私に提供できる助けに感謝します。