У меня есть многоязычное приложение UWP, и мне нужно локализовать текст, который включает в себя стили форматирования.Как локализовать Rich Text в приложении UWP (.NET)?
Например, я могу иметь этот TextBlock:
<textblock x:Uid="MyText">
<Bold>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer leo turpis, rhoncus ac libero maximus, lacinia eleifend sapien.</Bold><LineBreak/> <Italic> Aenean pulvinar eros <Underline>sit amet sodales eleifend.</Underline></Italic> <LineBreak/><Bold>Aliquam feugiat sit amet risus ac venenatis.<LineBreak/> Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.<Bold><LineBreak/><Hyperlink NavigateUri="https://stackoverflow.com"> Fusce fermentum eleifend leo non pulvinar.</Hyperlink>
</textblock>
Чтобы локализовать TextBlock я создаю «MyText.Text» запись является RESW файл, но проблема в том, что я не могу поставить XAML в RESW.
Существует способ или шаблон для локализации богатого текста в .NET/UWP?
[Глобализация и локализация] (https://msdn.microsoft.com/en-us/windows/ UWP/глобализирующемся/глобализирующемся-портал). – IInspectable
@Inpectpect, я уже прочитал документацию, и я локализовал все строки, но я не могу локализовать форматированный текст. –
Я не понимаю, почему форматирование будет иметь значение. Разве процесс не тот же (за исключением того, что вы не переводите директивы форматирования)? – IInspectable