윈도우8 & WP Tip

FlowDirection과 다국어 작업 재선 평점: 없음 조회: 3421
FlowDirection은 HorizontalContentAlignment 과 같은건가?
 
주말에 꼼지락 거리며 FlowDirection에 대해 알아본 내용을 올려봅니다.
 
대충 FlowDirection을 보면 "어라 HorizontalContentAlignment속성과 같은건가?" 라는 생각을 하기도 합니다.
 
ListBox의 HorizontalContentAlignment와 역할이 비슷하게 보이는데요.
 
일단 참고 이미지를 보며 설명 드리겠습니다.
 


 
첨부한 그림의 위쪽은 FlowDirection 값이 기본설정인 LeftToRight 로 되어있는 상태이고 아래쪽은 RightToLeft로 설정된 상태 입니다.
 
요 그림 하나로 FlowDirection이 HorizontalContentAlignment 과 어떻게 다른지 설명될 듯 합니다.
 
자세히 보시면 RightToLeft의 경우 컨트롤의 on/off 방향도 바뀌었습니다. 텍스트의 마침표까지 앞쪽으로 옮겨버린는 엽기적인 일도 벌어지네요. 아주 집요한 놈 입니다.
 
FlowDirection 은 다국어 버전 작업을 할 경우 쓰여집니다.
 
참고이미지를 첨부해봅니다.
 

 
 

 
 

 
 

 
위에 그림들은 아랍어(사우디)로 언어를 설정한 화면들 입니다. 정말 적응하기 힘드네요. 메트로 화면에선 참메뉴또한 왼쪽에 나타납니다. 스샷을 찍었어야 했는데.. 아쉽네요.
 
제가 언어팩까지 깔아가며 저걸 테스트한 이유는 FlowDirection 영향으로 제가 개발중인 메트로앱의 UI레이아웃이 변경되어 깨지지는 않는지 체크해야 할 것 같아서 입니다.
 
윈도우즈가 아랍어로 설정되어있고 아랍어 string resource까지 모두 설정되었다고 해서 FlowDirection의 기본값이 RightLeft로 바뀌진 않습니다. 다행스럽기도 하고 당연하기도 한 듯 합니다.
 
갑부들이 많은 아랍횽들.. 그리고 선진국이 아닌 형편이 좀 어려운 나라들의 정부에도 아이들의 교육을 위해서는 돈을 좀 쓰는 듯 합니다. 다국어 작업을 하면 이러한 횽들과 정부를 고객으로 만들수도 있습니다. ^^

 
이제 윈도우즈8 출시가 얼마 남지 않았네요. 국내시장만 바라보고 아웅다웅 하는것 보다 몇 개월 좀 고생해서 새로운 시장에 발을 들여놓는것도 좋지 않을까 합니다.
 
마지막으로 테스트로 다국어버전 작업중인 앱 스샷을 올려봅니다.
 
이번에 출시한 MsOffice 2013과 UI가 매우 흡사하다고 뭐라하지 말아주세요. 창조도 좋지만.. 일단 모방부터 ㅎㅎ.
 
작업하면서 느낀거지만 언어별 stringResource 작업도 그렇고 컨트롤 배치작업도 만만치 않아서 초기엔 영문, 한글만 적용해서 출시해야 할듯 합니다.
 

처음 시작부터 무리하는건 좋지않죠.
 
지금 제가 올린글이 FlowDirection에 대해 설명하고 아랍언어까지 고려해서 인터페이스를 디자인 해야 한다는 얘기는 아닙니다.
 
"이런것도 있구나.. 아랍애들은 저렇구나.." 라고 생각하게 되면 "UI디자인 할때 이왕이면 나중 생각해서 이건 이런식으로 만들자.. string resource는 귀찮더라도 미리 바인딩 해 놓자" 라는 식으로 판단할 수 있다 봅니다. 

 

 

 
 
 
 
 
 


태그 : 다국어 flowdirection
작성자 정보
재선
Level 27
 [EXP.11/50]

메일:  비공개
글등록 +12 502 덧글등록 +3 161
자기소개
속세를 떠난 자
글 공유하기 |
  tweet facebook
2012-07-30 오전 5:59:42
나도한마디
사용자
HOONS            [2012-07-31]
Level 99
 [EXP.만랩]
와우 좋은 정보 감사합니다.
사용자
바람꽃            [2012-08-03]
Level 3
 [EXP.1/16]
우왕...세심한 UI가 돋보이네요ㅎㅎ
태그로 엮인글
[ASP.NET Q&A] asp.net webform 다국어 처리 질문있습니다.[1]  시나공공
[C#.NET Q&A] 리소스를 이용해 다국어 프로그램을 만드는데요[1]+1  영미니Oo
[C#.NET Q&A] UserControl 내에 있는 Text 다국어 관련 질문 입니다.[4]  Doutor
[ASP.NET Q&A] 웹사이트 다국어 질문입니당[1]  너는이미
[C#.NET Q&A] Propertygrid 에서 다국어 지원은 어케 하지요?[3]+3  단곰
[실버라이트 Q&A] 다국어 설정 문제.[4]+1  코신
[실버라이트 Q&A] Property의 Display Attribute에서 다국어 지원[1]  lapis
[ASP.NET Q&A] ASP 리소스를 이용한 다국어 웹사이트 개발에 관한 질문입니다.[1]+1  서엘
[ASP.NET Q&A] [RE] ASP 리소스를 이용한 다국어 웹사이트 개발에 관한 질문입니다.[1]  양대광
[WPF Q&A] [RE] NLS에 대한 질문입니다.[1] 파일첨부 양대광
글리스트
[windows 8 RT] Tcp Socket Echo Client 파일첨부 Fool
[windows 8 RT] MVVM, Command & Event Aggregation[2] 파일첨부 Fool
[windows 8 RT] Reversi RT 개발 후기 파일첨부 Fool
[windows 8 RT] Wokka Anim 파일첨부 Fool
XP에서 WP7 개발하기...  착한형
HTML 문자열 디코딩하기[1]  Linus
DataTemplateSelector와 StyleSelector 사용하기  Linus
[Windows 8] 웹 컨텐츠를 IRandomAccessStream으로 저장하기.   Linus
Windows 8에서 Live SSO 인증하기[1]  Linus
[Window 8] 스터디 4주차 자료입니다.[9]+2  귤신
 ★현재글->   FlowDirection과 다국어 작업[2]  재선
[Window 8] 스터디 3주차 자료입니다.[3]  귤신
[windows 8] 'blend'를 이용하여 Orientation 이해하기.[3]  dely
윈도우8 앱스토어 등록절차[5]+3  HOONS
[Window 8] 스터디 2주차 자료입니다.[5]+1  귤신
[팁] 맥부트캠프 Windows8 Release Preview & visual studio12 멈춤해결[3] 파일첨부 포민
[팁] Windows 8 Release Preview 설치 VirtualBox vs. Virtual Machine...[2]+1  Boms
텍스트 스타일 참고자료  재선
[windows8] 혹시나마 저같은 고생하시는분에게[1]  박기완
[Windows8] 1주차 아주아주 작은 팁이에요[2]  박기완
[Window 8] 스터디 1주차 숙제의 힌트예요![3]  상큼체리귤