2

私は WPF ソフトウェアを開発しており、複数の言語を処理する必要があります。そのためにThread.CurrentThread.CurrentCulture、どの言語で UI を表示する必要があるかを知るために使用します。

そうするために、私はこれらの種類のリソースで作成された ResourceDictionaries を書いています:

  <system:String x:Key="close">close</system:String>

私は何か疑問に思っています:「閉じる」と「閉じる」(違いは最初の文字の大文字です)を使用する必要がある場合、それを2回書いて、やなどで違いを生む必要x:Keyがありますかすべての単語/文を2回書く必要がないようにする方法はありますか?close_lcclose_uc

独自のコンバーターを作成し、次のように使用することでこれを行うことができると思いました:

<Button Content={DynamicResource close, Converter={StaticResource FirstLetterUpperCaseConverter}}/>

残念ながら、動的リソースでコンバーターを使用することはできません...

ありがとう、.x

4

0 に答える 0