問題タブ [string-externalization]
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.
eclipse - NON-NLS タグ自体を別のものに変更する方法はありますか?
Eclipse Kepler で文字列の外部化を開始すると、ウィザードはNON-NLSを背後に置きます。理由はわかっていますが、それは素晴らしいことですが、このタグを別のものに変更する方法はありますか?
たとえば、コード スタイルの場合、タグを使用してフォーマッタを有効または無効にすることができます。また、独自に定義することもできますが、私はもっと短いものを好みます。
代わりに:
//$NON-NLS-1$
たとえば、次のように変更できます。
//$NX-1$
また、ソース -> 文字列の外部化ウィザードによって適切に検出されています。
私にとっては、読みやすさが向上し、大きな行が作成され、必要のない場所でラップされます...そして、NXプレフィックスを他のものに使用しないようにすることができるので、誤動作しません。
目的の効果を達成できる設定/プラグイン/回避策はありますか?
ヒントをお寄せいただきありがとうございます。
更新:私の質問には解決策がないように見えるため、マークされた回答は言うまでも解決しませんでした(おそらくEclipseの再コンパイルを除く)
javascript - xHtmls でハードコーディングされている文字列を見つける方法
xHtmls および Java コード ベースでハードコードされている文字列を見つける方法。目的は、ローカリゼーションの一環としてそれらを外部化することです。つまり、正規表現を使用してそれらを見つける特定のパターンではないということです。自動化できるサードパーティのツールはありますか? それとも手動で行う必要がありますか?ハードコードされた文字列の例: テキストが次の形式の場合:
ここでは、文字列「meow」がハードコードされています。しかし、それが prop.file で定義され、次の形式で使用されている場合
次に、その外部化。すべて良い。
spring-boot - spring-boot アプリケーションで i18n プロパティ ファイルを外部化する方法
Spring の公式ドキュメントhttps://docs.spring.io/spring-bootapplication.properties
の助けを借りて、Spring-Boot アプリケーションを UNIX サービスとして実行すると、Spring-Boot 構成ファイル ( ) をフォルダーに外部化することに成功しました。 /docs/current/reference/html/boot-features-external-config.htmlconfig
messages.properties
同じ構成フォルダーに外部化したい i18nファイルもいくつかありsrc/main/resources
ますが、失敗しました。で遊ぶなど、たくさんのことを試しましたspring.messages.basename
が、残念ながらうまくいきません。
spring-boot の最新バージョンを使用しており、デフォルトの i18n プロパティ name で自動構成モードを使用していますmessages
。
私は何が欠けていますか??? ご協力いただきありがとうございます。
java - 値がキーとして使用される Eclipse 文字列外部化ウィザードを構成する
私は Eclipse を使用して、言語依存の文字列を外部化しています。次の方法でデフォルトの動作を変更するにはどうすればよいですか。
デフォルトでは、キーには 0 から n の番号が付けられています。キーを値にしたいと思います。キーが値で、すべてのスペースが「_」に置き換えられるとさらに良いでしょう。
構成が不可能な場合は、自分でプログラムしたいと思います。開始点(日食のソース)と、完了したらそれを統合する方法を誰かに教えてもらえますか?
アドバイスありがとうございます。