我需要本地化包含这些内联的文本块。
<TextBlock Margin="0,10,0,0" TextAlignment="Center">
<Bold>NOTICE: </Bold> All the following operations require the Phone to be in <Bold>Mass Storage Mode</Bold>
</TextBlock>
由于它不是纯文本,而是 XAML,是否有一种很好的方法来本地化它?
使用资源文件 (.resx)。您可以创建它们的多个版本:
Resources.resx - default
Resouces.de-DE.resx - german
.. etc
WPF 将根据调度程序线程区域性(派生自窗口区域性设置)选取正确的区域性。如果您希望应用程序以与窗口不同的语言运行,您甚至可以显式设置它。
在这里,您可以获得有关本地化富文本的更多详细信息