私は WPF ソフトウェアを開発しており、複数の言語を処理する必要があります。そのためにThread.CurrentThread.CurrentCulture
、どの言語で UI を表示する必要があるかを知るために使用します。
そうするために、私はこれらの種類のリソースで作成された ResourceDictionaries を書いています:
<system:String x:Key="close">close</system:String>
私は何か疑問に思っています:「閉じる」と「閉じる」(違いは最初の文字の大文字です)を使用する必要がある場合、それを2回書いて、やなどで違いを生む必要x:Key
がありますかすべての単語/文を2回書く必要がないようにする方法はありますか?close_lc
close_uc
独自のコンバーターを作成し、次のように使用することでこれを行うことができると思いました:
<Button Content={DynamicResource close, Converter={StaticResource FirstLetterUpperCaseConverter}}/>
残念ながら、動的リソースでコンバーターを使用することはできません...
ありがとう、.x