1

VS2010 を介して Win7 ボックスで暗黙的なローカライズを行っていますが、何かが正しくないようです。GO ボタンの resourceKey を「bnGO」に設定した簡単なページがあります。

<%@ Page Language="VB" culture="auto" meta:resourcekey="PageResource1" uiculture="es" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Test Implicit Localization</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:Button ID="bnGO" runat="server" meta:resourcekey="bnGO" />
    </form>
</body>
</html>

次に、bnGO.Text の値を適切に設定する testForm.aspx.resx ファイルと testForm.es.aspx.resx ファイルの両方があります。

英語のローカル リソース ファイル スペインのローカル リソース ファイル

アプリケーションを実行すると、GO ボタンに「Go Forth!」と表示されます。デフォルトの testForm.aspx.resx で定義されているテキストは、testForm.aspx の uiculture が「es」に設定されています (これはスペイン語 だと思います)。

私は何を間違っていますか?

4

1 に答える 1

1

ファイルの名前は次のとおりです。

testForm.aspx.es.resx

いいえ

testForm.es.aspx.resx
于 2012-09-14T02:23:46.553 に答える