問題タブ [app-globalresources]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4098 参照

c# - リテラル以外の javascript やその他の部分でリソース式を使用できますか?

リテラル コントロールは常に機能します

しかし、これを画像のパラメーターとして使用したい場合は、

それは迷惑なエラーを与えます

'' などのリテラル表現は使用できません。代わりに使用してください。

Javascriptを介してアクセスしようとすると、同じことが起こります


この状況でグローバルリソースの値を取得する方法を知っている人はいますか?

0 投票する
3 に答える
39387 参照

asp.net - app_GlobalResourceまたはapp_LocalResourceの使用方法は?

ASP.NET Webアプリケーションプロジェクトでそれらを使用するにはどうすればよいですか?違いはありますか?

どうもありがとう

0 投票する
3 に答える
6511 参照

visual-studio-2010 - App_GlobalResourcesアセンブリが生成されるのはなぜですか?(エラー= CS0433)

私はASP.NETMVC2プロジェクトに取り組んでおり、そのために次のようにローカリゼーションを構成しました...


すべてのresxファイルを含む別のResourcesアセンブリがあります。各resxファイルの設定は...

データベースからresxファイルに文字列をエクスポートし、resgen.exeツールを呼び出してdesigner.csファイルを再作成するツールがあります。


ブラウザの言語設定を変更してページを更新した場合でも、これはすべてうまく機能しました。正しい文字列を取得します。

それは一時的な作業フォルダーにありました(私はSubversionを使用しています)。通常のフォルダでの作業に移行しましたが、かなり奇妙なエラーが発生しています。

コンパイラエラーメッセージ:CS0433:タイプ'Resources.XXXX'は両方の'c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 6c657d01 \ aaca70ae \ assembly \ dl3 \a36dac65\に存在します78c87110_3724cb01 \ Resources.DLL'および'c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 6c657d01 \ aaca70ae \ App_GlobalResources.g6fehiio.dll '

一時的なasp.netファイルをすべて削除し、Webアプリを再実行すると、上記の両方のアセンブリが再生成されます。本当に奇妙なことは、通常の作業フォルダーに移動する前に、これがすべて機能したことです。

したがって、このApp_GlobalResourcesアセンブリを生成しているものを誰かに教えてもらえますか。これは、すべてのリソースが作成したResourcesアセンブリに含まれているためです。

PS-Resources.dllを使用した理由は、データベース抽出ツールを使用してリソースを生成する際に発生していた問題を回避するためでした。(ここを参照)

PPS-私はVS2010を使用しています

0 投票する
2 に答える
1946 参照

c# - グローバルリソースの下でのローカリゼーションによる悪夢

下に 2 つの Resources ファイルがありますApp_GlobalResources

知らない人のために:スウェーデンの UICultureをMyApp.resx 除くすべての言語がフォールバックします。MyApp.sv.resx

そして、私はプロパティが次のように異なる方法で呼び出される<asp:Label>魔女の3を示す簡単なページを持っています:Text

Label3ページで呼び出されるのは 1 つだけで、最初の 2 つは次のように設定されます。

ブラウザ言語を使用するとすべて正常に動作しますが、その設定をオーバーライドし、他の入力に基づいて正しい翻訳をロードしたいので、UICulture使用する andを上書きする必要があります。

witch は次と同じです。

このすべてで、私が得ているのはこれです:

代替テキスト

言い換えれcode-behindば、正しいテキストを設定するために使用する場合にのみ、正しいローカライズが得られます。すべてのinlineローカライズは単にブラウザー言語を使用します。

私は何が欠けていますか?

0 投票する
1 に答える
217 参照

localization - サイトマップのローカリゼーションが機能しない

奇妙なことが起こっています。App_GlobalResources に filename.en-US.resx ファイルが 1 つしかない場合。サイトマップ (「$resources:Web.sitemap,key」を参照) が、オブジェクトまたはキーが見つからないというエラーをスローしています。しかし、filename.en-US.resx と filename.resx の 2 つのファイルがある場合 [これにはキーがなく、空です]、サイトマップは正常に動作します。説明が必要です。

0 投票する
1 に答える
1403 参照

c# - コードをコンパイルせずにグローバルリソースdllを変更する方法は?

プロジェクトソリューションで、グローバルリソースファイルを別のクラスライブラリに分離しました。本番環境に移行した後、いくつかのリソース値を変更したい場合、または新しい国の新しいリソースファイルを追加したい場合、現在のリソースdllを変更することは可能ですか?利用可能なソフトウェアツールはありますか?はいの場合は、ツールを教えてください。

0 投票する
1 に答える
738 参照

asp.net - App_GlobalResourcesが私のWebアプリケーションで機能しません

2つのresxファイルを作成し、アプリケーションの下のApp_GlobalResourcesフォルダーに追加しました。

ここに画像の説明を入力してください

ここに値があります

ここに画像の説明を入力してください

ここに画像の説明を入力してください

そしてここに私のレーベル

ここに画像の説明を入力してください

そこで、InternetExplorerの言語設定を変更しました

ここに画像の説明を入力してください

そしてそれは機能していません。英語版しか見えません。私は何かが足りないのですか?

0 投票する
1 に答える
575 参照

javascript - グローバル リソースの JavaScript ファイル

calture を実装するために、javascript グローバル リソース lang ファイルを使用してエラー メッセージを表示していますが、次の構文を使用して取得した HTML のように、javascript ファイルにリソース メッセージが表示されません。

0 投票する
2 に答える
785 参照

asp.net - デフォルトの ASP.NET テーマ

ASP.NET Web サイトの既定のテーマを作成することはできますか?

たとえば、 というテーマがあり、 という"Default"テーマを選択し、には存在しないがテーマには存在"NewTheme"するファイルを参照したとします。"NewTheme""Default"

"/App_Themes/Default/Images/image.jpg"に存在しない場合、それを取得でき"/App_Themes/NewTheme/Images/image.jpg"ますか?

さらに、CSS クラスが "NewTheme" には存在せず、"Default" には存在する場合、"Default" を使用できますか? 実際、最初にすべてのデフォルトのスタイルを取得してから、「NewTheme」が衝突するものをオーバーライドする方が良いと思います。

"es"ローカリゼーションを選択した場合、キーがファイルに存在しないがwebreference.resx.esファイルに存在するwebreference.resx場合、そこから値を取得するため、グローバル参照がこれと同様に機能することを私は知っています。

特定の画像だけが変更され、特定のスタイルが変更されたさまざまなテーマを想像できるため、これは ASP.NET テーマにとって重要な機能になると思います。すべてのイメージとすべてのスタイルがテーマごとに常に完全に異なるとは想像できません。したがって、この機能がなければ、スタイル/画像を複製することになりますが、私はそれが好きではありません (明らかな理由から!)。

0 投票する
2 に答える
1780 参照

asp.net - App_GlobalResources グローバリゼーション

私はグローバリゼーションに関していくつかの問題を抱えています。ASP.NET 2.0 の非常に古いプロジェクトを継承しました。複数の言語用のいくつかのグローバリゼーション ファイルがあります。

ただし、展開用にアプリケーションをビルドすると、テスト環境で問題なく動作します。しかし、アプリケーションを本番環境にコピーすると、<%$ Resources: Global, MyStringHere %> でエラーが発生します。

MyStringHere がリソース ファイルに見つからなかったことを示します。

なぜこれは開発環境とテスト環境では問題なく動作するのに、本番環境ではうまくいかないのでしょうか? ファイルは、ある環境から次の環境までまったく同じです (ただし、inetpub ファイルは各マシンの異なるディレクトリにあります)。

誰にもアイデアはありますか?

編集:

非常に奇妙な。コードビハインドからリソースを呼び出す場合。

これは、すべての環境で正常に機能します。

しかし、古いものを使用して:

本番環境でのみエラーが発生しています。