問題タブ [resourcemanager]
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.
c# - ASP.Net と GetType()
作成中の「BasePage」オブジェクトのタイプを取得したいと考えています。すべての Page オブジェクトは BasePage に基づいています。たとえば、Login.aspx があり、コード ビハインドと Display メソッドを持つクラスがあります。
私のプロジェクト構造には、デフォルトのリソース ファイルと疑似翻訳リソース ファイルがあります。私が設定した場合、次のようなものを試してください:
翻訳されたページを返します。いくつかの調査の後、page.GetType().ToString() が「ASP_login.aspx」の効果に何かを返すことがわかりました「BasePage」から派生?
前もって感謝します!
apache-flex - Flex でリソース バンドルからアイコンを引き出す際の問題
Flex でリソース バンドルからアイコンを取得するのに問題があります。シナリオは次のとおりです。
ディレクトリ構造は次のようになります。
私が持っているicons.propertiesで:
アイコンがリソースバンドルから引き出されたボタンで ToggleButtonBar を作成したいと思います。
プログラムで作成されたボタンのソースは次のとおりです。
}
ToggleButtonBar を定義する ResourceManagerTest は次のとおりです。
ボタンは表示されますが、アイコンはありません。私は何を間違っていますか?
oracle - OracleResourceManagerの計画設計
私はOracle10gResource Managerを初めて使用し、目標を達成するための計画をまとめる方法についてのガイダンスを探しています。計画をテストしますが、いくつかのガイダンスを期待しているので、何百もの異なる計画構成を試す必要はありません。私には次の目標があります。
- 非sysセッションがsysセッションを大幅に遅くしないようにしてください。
- OLTPユーザーセッションが他のOLTPユーザーセッションの速度を大幅に低下させないようにしてください。
- バッチ処理によってOLTPの速度が低下しないようにしてください。
これらの目標を考えると、私の最初の考えは、次の消費者グループ/計画ディレクティブを作成することです。
この方法を使用すると、各OLTPユーザーを異なるOLTPグループに入れることができます(10人のユーザーを想定)。ドキュメントはこれについてあまり明確ではありませんが、グループOLTP1のOLTPユーザーが10%を超えるシェアを必要とする場合、他のすべてのOLTPグループが必要に応じて10%を取得している限り、それを取得できるようです。私の理解は正確ですか?これはうまくいくでしょうか、それとももっと良い方法がありますか?
asp.net - HttpContext.GetGlobalResourceObjectは常にnullを返します
App_GlobalResourcesフォルダーに2つのファイルを作成しました。
どちらにも「SiteTitleSeparator」の値が含まれています。
これが私がやろうとしていることです(次の行は常にnullを返します):
ページのCultureプロパティが設定されていることに注意してください。
VBとC#の両方での回答を歓迎します。
.net - デザイナーでカルチャを変更すると、ローカライズされたリソース ファイルが自動的に作成されないのはなぜですか?
現在、フォームのローカライズに取り組んでいます。ただし、これを正しく行う方法については多少混乱しています。
コントロール プロパティをリソース ファイルに自動的にエクスポートできると思っていましたが、これは手作業のようです。
私の現在のアプローチは、文字列型でリソース ファイルに書き込み可能なすべてのコントロール プロパティを追加することです。これは、フォーム上のすべてのコントロールと子コントロールを再帰的に列挙し、プロパティを反映することによって行われます。
しかし、これはやや複雑に思えます。他の人はどのようにこれを行っているのだろうかと思います。
私の質問: コントロール テキストのローカリゼーションにリソース ファイルを使用する場合のベスト プラクティスは何ですか?
編集:私が間違っていることがわかります。Displaytext は各リソース ファイルに自動的にコピーされると思いました。ただし、変更されたフィールドのみがコピーされるようです。
基本的に、言語を特定の設定に設定し、すべてのコントロールの DisplayText を変更し、言語を (デフォルト) に戻すと、変更が保存されます。
コメントありがとうございます。
.net - ResourceManager が .resx ファイルではなく .resources をロードしようとしています
次を使用して、.net Web サイトに resx ファイルをロードしようとしています。
Resource.resx ファイルはフォルダー App_LocalResources にあり、ビルド時にアセンブリに組み込まれるように設定されています。
次を使用してresxファイルにアクセスしようとすると:
rm.GetString( "key" );
またrm.GetString( "key", culture );
エラー メッセージが表示されます。
指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした。コンパイル時に "Project.Resource.resources" がアセンブリ "Project" に正しく埋め込まれているかリンクされていること、または必要なすべてのサテライト アセンブリが読み込み可能で完全に署名されていることを確認してください。
.resources に注目してください...ここで何が起こっているかについてのアイデアはありますか?
c# - ビルド後の最初のリクエストで ResourceManager.GetResourceSet が null を返すのはなぜですか? (C#)
私は、C# (asp.net) で構築された大規模な Web アプリケーションに取り組んでいます。JavaScript コントロールで使用するためにローカライズされた文字列をクライアント ブラウザーに提供する単純な aspx ページを用意しました。文字列を取得するには、次のようにします。
Clean/Build または Rebuild の直後のページへの最初のリクエストを除いて、これはすべて正常に機能します (単純にいくつかの変更を加えてから Build を行うと、正常に機能します)。そのため、最初のリクエストで ResourceSet を反復しようとすると、null 参照例外が発生します。ただし、エラーの後にページを更新すると、それ以降は正常に機能します。
なぜこれが起こっているのか誰にも分かりますか?
c# - C# ファイル ベースのリソース マネージャーを拡張する
リソースを NET の .resources (特に .po) とは異なるファイル形式で保存したいので、それらを取得するためのカスタム リソース リーダーを使用してカスタム リソース セットを作成しました。CreateFileBasedResourceManager 静的メソッドを使用して ResourceManager を作成しました。このメソッドは、Name.culture.resources を使用して、指定されたリソース セット (私の場合はカスタムのもの) を使用して、特定のディレクトリ内のファイルからリソース セットを取得するマネージャーの新しいインスタンスを作成します。ファイル名。
ただし、ファイル名の規則を変更したいと思います。まさにその目的のために、オーバーライド可能な GetResourceFileName メソッドがあることに気付きました。しかし、リフレクターを使用すると、CreateFileBasedResourceManager で使用されるコンストラクターがプライベートであり、それ以外の場合は「アセンブリの代わりにファイルを使用する」フラグを設定できないことに気付きました。
InternalGetResourceSet メソッド全体を再実装する必要なく、これを回避する方法はありますか?
どうもありがとう!
c# - C#-オブジェクトへの参照の数を取得します
私が書いている小さな趣味のゲームのために、簡単なリソースマネージャーを書こうとしています。このリソースマネージャーが実行する必要のあるタスクの1つは、未使用のリソースをアンロードすることです。私はこれを2つの方法で行うことを考えることができます:
オブジェクトがリソースへの参照を必要としなくなったら、リソースマネージャーのメソッドを呼び出して、オブジェクトが使用されなくなったことを示す必要があります。また
オブジェクトがリソースへの参照を必要としなくなった場合、オブジェクトは単にnullに設定されます。次に、リソースマネージャーが未使用のリソースをアンロードするように求められると、各リソースの参照カウントを(リフレクションを介して?)取得します。参照カウントが1の場合(リソースマネージャーはリソースへの参照を持ちます)、リソースをアンロードします。
C#で2番目のソリューションを実現する方法はありますか?ありがとう。
c# - ResourceManager を使用してサテライト アセンブリから値を読み取る
こんにちは、resourcemanager を使用してサテライト アセンブリから値を読み取る方法を教えてください。すべてのリソース ファイルを含むアプリケーション MyApplication があります。ここで、別のアプリケーション (ABC アプリ) でこれらのリソースの値を読み取る必要があります。誰か教えてくれませんか。