Windowsが英語以外の表示言語に設定されている場合、Windowsの特定のUI要素も変更されます(たとえば、MessageBoxButtonが選択された表示言語で表示されます)。それらのテキストリソースを取得し、.NETアプリケーションに統合する方法はありますか?現在の表示言語からWindowsテキストリソースを取得する方法
0
A
答えて
2
理論上、はいできます。 Windows common controlsは、%WINDIR%\ System32 {LocaleIdentifier}のMUIファイルを使用して、関連する言語のローカライズされた文字列を取得します。 example on MSDNは、win32で同じことをする方法を示しています。したがって、comctl32.dll.muiおよびcomdlg32.dll.muiからのローカライズされた文字列は、Windowsコントロールと同じIDを使用してロードされますが、P/Invokeです。しかし、これは綺麗ではなく、今後のWindowsの更新(それは変更されないことを約束していない私的なデータである)の中断を引き起こす可能性があり、率直に見れば過度に思えるかもしれません。独自のローカライズされた文字列を維持する方がはるかに簡単で安全です!
関連する問題
- 1. iOS:現在のアプリケーション言語を取得する方法
- 2. Androidで現在の言語を取得する方法は?
- 3. C言語で現在の言語を取得する
- 4. qmake言語、現在のフォルダ名の取得方法は?
- 5. javascriptを使って現在のユーザーの言語を取得する方法は?
- 6. Yesodテンプレート言語で現在の時刻を表示する方法は?
- 7. 言語コードから英語で言語名を表示する方法は?
- 8. CakePHPで現在の言語コードを取得するには?
- 9. C#現在のURLをChromeから取得する方法(複数言語設定)
- 10. Windowsで現在のユーザーのホームディレクトリを取得する方法
- 11. 現在のプロセスのWindowsパフォーマンスカウンタを取得する方法
- 12. スプリング表現言語を使用してジョブIDを取得する方法は?
- 13. AutohotkeyとWindows 10:現在のエクスプローラパスを取得する方法
- 14. Windows phone:現在のアプリケーションIDを取得する方法
- 15. SKActionの現在のアニメーションフレームから現在のテクスチャを取得する方法は?
- 16. 言語表示名からロケールを取得
- 17. キャメルシンプルな表現言語 - プロパティ値を動的に取得する方法
- 18. 言語と入力の設定の下に表示される言語のリストを取得する方法
- 19. CultureInfoから国なしで言語を取得する方法
- 20. システムロケール言語で言語/国名を取得する方法
- 21. 現在のキーボードの言語をPythonで検出する方法
- 22. Yii2のモデルから現在のモジュールオブジェクトを取得する方法
- 23. jQueryのajaxSetupから現在の値を取得する方法
- 24. dbcontextから現在のトランザクションを取得する方法
- 25. boto3から現在のインスタンスIDを取得する方法は?
- 26. ci_sessionsから現在のユーザーセッションIDを取得する方法。
- 27. コンテキストプロセッサから現在のアプリケーション名を取得する方法は?
- 28. Emberjs - 現在のルータパスをコンポーネントメソッドから取得する方法
- 29. 現在の年をpostgres SQLクエリから取得する方法
- 30. fullcalendarから現在のイベントを取得する方法は?
可能な複製[WinFormsにローカライズされた共通テキスト用のリポジトリがありますか?](http://stackoverflow.com/questions/4663855/is-there-a-repository-for-localized-common-text-in- winforms) –
これはまさに私が探していたものです。 – sjlewis