問題タブ [externalizing]

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 投票する
5 に答える
11979 参照

asp-classic - クラシック ASP インクルード

一部のaspロジックを別のページに分離しようとしています。今のところ、単純な関数を呼び出そうとしています。

これが私が使用している単純なインデックスページです

ここにaspfunctions.aspがあります

フォームの送信ボタンを押すと、以下のサブ doStuff() Response.Write("In Do Stuff") end sub が表示されます

Microsoft VBScript ランタイム エラー '800a000d'

誰かが私が間違っている可能性があることを知っていますか?

どんな助けでも大歓迎です

ありがとう ダミアン タイプの不一致: 'doStuff'

/uat/damien/index.asp、15 行目

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

eclipse - Eclipse で文字列を複数のファイルに外部化する方法

を生成した Eclipse で Externalize Strings を実行しましたmessages.properties。それは他のいくつかの言語に翻訳され、新しいファイルはmessages_de.propertiesなどのように作成されました.

いくつかの新しい文字列を追加した後、それらをすべてのメッセージファイルに外部化するにはどうすればよいですか?

単純に Externalize Strings を再度実行するmessages.propertiesと、ファイルのみが更新されるため、言語ファイル間に矛盾が生じます。

0 投票する
5 に答える
459 参照

c++ - VS2008C++プロジェクトコンパイルのパラメーターの外部化

Visual Studio 2008のコンパイルプロセスで使用されるライブラリのパスを外部化する方法はありますか?* .propertiesファイルのように?

私の目標は、Java用のAntビルドシステムで使用される* .propertiesファイルのように、ヘッダーファイルとライブラリへの場所を参照する「変数」を定義することです。

0 投票する
4 に答える
1574 参照

php - PHPで文字列を外部化するためのベストプラクティス

PHPで文字列を外部化することにほとんど気づかなかったことに驚いています。誰もがgettextを使用していますか、それとも私が知らない他のフレームワークやツールはありますか?

0 投票する
5 に答える
1105 参照

java - 'Un'-EclipseまたはIntellijから文字列を外部化します

プロパティファイルに「外部化解除」したい、つまりコードにインラインしたい文字列がたくさんあります。

EclipseとIntellijの両方が、コード内から文字列を「外部化」するための優れたサポートを持っていることがわかりますが、プロパティファイルからコードに文字列をインライン化することをサポートしているものはありますか?

たとえば、次のようなコードがある場合-

My.java

My.properties

Javaコードを次のように置き換えたい-

My.java

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

apache-flex - Flex: 動的に作成されたボタンへのイベントの割り当て

過去数日間私を助けてくれたwezzyと他の人たちに感謝します. 私は彼らのアドバイスを受けて、自分で残りを理解しようとしてきましたが、また行き詰まりました。

次のような構造のtxtファイルがあります。

私のプログラムは実行時にこれら 3 つのボタンを作成し、それらをグループに配置します。

私のコードからわかることは、各ボタンが文字列をテキストエリアに出力しようとしているということです。新しい buttons.txt を次のように構成しました。

だから私がやりたいのは、button1 に "Hello" を出力させることです。.txt ファイルのすべての行が myArrayOfLines にプッシュされます。助けてくれてありがとう。

編集 完全な説明

質問を単純化しようとして申し訳ありませんが、理解しにくくしたと思います。サーバーなしでクライアント側を実行するテキストエディターを作成しました。定義済みのフレーズを TextArea に挿入するボタンのセットがあります。各ボタンには、myTextArea.insert("sometext"); を実行するリスナーがあります。(ただし、ボタンごとに異なるテキスト。ユーザーは、独自の文字列を挿入する独自のボタンを作成する機能を要求しています。ユーザーがラベルを定義できるいくつかのテキスト入力と、それに挿入される文字列があると考えましたボタンクリック時のテキストエリア. ラベルを 1 行に書き、次に文字列を次の行に書きます. 今、この形式で buttons.txt ファイルを作成して、それが機能するかどうかを確認しました.

最終編集: 作業コード

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

javascript - JavaScript の定数を分離するにはどうすればよいですか?

JavaServer Pages (JSP) と他のサーバーを呼び出す重要な JavaScript (JS) で作成された Web ページがあります。ページが対話する URL は、デプロイ先のサーバー (読み取り: 環境) によって異なります。

私が使用できる(少なくとも)2つの可能な戦略があります。

  1. JS ファイルでサーバー名定数を定義し、その Web ページでスクリプト タグを使用できます。
  2. ある種の動的コンテンツとして、JSP ページで JS 変数を作成できます。

私は戦略 1 に大きく依存していますが、これらのいずれかが本当に優れているかどうかはわかりません。ベストプラクティスとは何か、そしてその理由を知りたいです。

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

grails - 環境変数から複数のプロパティー・ファイルに grails 構成を外部化する

次のような環境変数を設定しました。

config.groovy で私は

grails.config.locationオンラインの投稿からこれを入手しました。またはgrails.config.locations?を使用する必要があるかどうかを知りたいです。APP_HOMEまた、プロパティ ファイルに直接設定する代わりに、ディレクトリ パスに設定して、(e.g.: c:\apps)そのディレクトリに複数のプロパティ ファイルを配置することはできますか?

前もって感謝します

0 投票する
5 に答える
1474 参照

java - ResoucesBundles を使用してプロパティ ファイルにユーザビリティ関連の値 (フォント、寸法、色など) を保存する方法

プロパティ ファイルと ResourceBundle クラスを使用して文字列をフェッチできますResourceBundle.getString()。また、以下を使用して int および float オブジェクトをフェッチすることもできます。

しかし、フォントのような複雑なオブジェクトを取得する方法を知りたいですか?

しかし、フォントの値をプロパティ ファイルに保存する方法は? 次のようなオブジェクトをnew Font("Tahoma", Font.PLAIN, 12);プロパティ ファイルの key:value に保存できますか。

更新 1:

@doublesharpあなたの答えは結構です。実際、私は ResourceBundle クラスを拡張して handleGetObjects() メソッドをオーバーライドしていません。私の実装は次のとおりです。

この場合、どのようにあなたの方法を使用できますか? JAVA は初めてです。メソッド handleGetObjects() を使用するように実装を変更する方法を教えてください。

更新 2:

@doublesharp: あなたの最後のコメントから、私はこのように修正しましたが、Usability クラスの 3 行目で Class Cast 例外を取得しています。

私の拡張 ResourceBunlde クラスは次のとおりです。

この例外を解決するにはどうすればよいですか?

また、私の答えに問題はありますか? 私がちょうど呼んでいたものを使用して

しかし、あなたの回答テクニックを使用して、次のように呼び出す必要があります(呼び出しには型変換が必要です):

0 投票する
0 に答える
124 参照

java - Java Web サービスの外部化

Web サービスの外部化のバグに取り組んでいます。しかし、私はそれをテストする方法がわかりません。Windows のシステム ロケールを変更し、IE に他の言語を追加しました。しかし、Web サービスは引き続き英語で表示されます。

何か不足していますか?