2017-10-09 2 views
0

나는 몇 가지 RichTextBlock 컨트롤을 사용하여 UWP에서 일부 페이지를 만들었습니다. 문제는 이제 해당 RickTextBlock 컨트롤을 지역화해야하며 각각의 특정 서식 태그 (단락, 굵게, 밑줄, 범위 등)가 있습니다.UWP RichTextBlock 현지화

다른 컨트롤과 달리 RichTextBlock xaml의 x : Uid 태그를 사용하여 Resources.resw 파일에 액세스하는 방법을 찾지 못하는 것 같습니다.

누구나 이러한 컨트롤을 현지화 할 수 있습니까? 굵은 글씨 또는 밑줄 글자가있는 문장을 번역하는 방법에 대한 전략을 찾고 있습니다. 즉, 어떻게 번역을하고 서식을 유지합니까?

+0

_..., 어려움 : 예를 들어

두 언어를 모두 말하지 않으면 주어진 단어에 대한 번역이 무엇인지조차 알지 못합니다. 번역사 만 서식을 유지할 수 있습니다. – kennyzx

답변

0

태그를 직접 입력하지 않고 특정 형식 태그의 텍스트를 표시하려면 <Run/> 태그를 사용할 수 있습니다. 그런 다음 x:Uid을 사용하여 텍스트의 현지화를 수행 할 수 있습니다. ? 당신이 번역을하고 여전히 서식을 유지 _ 번역 다른 언어 사이의 워드 매핑 단어가 아닌 어떻게

<RichTextBlock TextIndent="12" > 
     <Paragraph TextIndent="24"> 
      <Run x:Uid="first" Text="First paragraph."></Run> 
     </Paragraph> 
     <Paragraph> 
      <Run x:Uid="second" Text="Second paragraph."></Run> 
     </Paragraph> 
     <Paragraph> 
      <Run x:Uid="third" Text="Third paragraph."></Run> 
      <Bold> 
       <Run x:Uid="blodtext" Text="With an inline."></Run> 
      </Bold> 
     </Paragraph> 
</RichTextBlock> 

enter image description here enter image description here

+0

예 이것에 대해 알고 있지만 여러 가지 포함 된 서식이있는 단락에는 적합하지 않습니다. 이상적으로 서식은 리소스의 일부로 저장해야합니다. –